top of page

I have offered several Computer Science courses at undergraduate-level using different modalities including face-to-face, online, and hybrid. The courses that I have offered so far at various institutions include the following.

Computer Science

  • Advanced Object-Oriented Programming

  • Algorithms

  • C#

  • Computer Languages (Python)

  • Computer Programming for Scientists and Engineers

  • Data Structures - Online also

  • Introduction to Computer Science I (using Python and also using Java)

  • Introduction to Computer Science II (using Java) - Online also


bottom of page