I have been teaching since 2002.
Courses I taught recently are available here.
The following are the courses I handled in the past, laboratory or lecture. The list contains pages after I returned from study leave.
- IT 210, Web Application Development
- CMSC 199, Undergraduate Seminar
- CMSC 198, Practicum
- CMSC 191, Special Topics [2018-1][2017-1][2017-2]
- CMSC 190, Special Problems
- CMSC 165, Digital Image Processing
- CMSC 150, Numerical and Symbolic Computation
- CMSC 137, Data Communications and Networking [2018-1][2017-1]
- CMSC 132, Computer Architecture
- CMSC 131, Machine Organization and Assembly Language Programming
- CMSC 128, Introduction to Software Engineering
- CMSC 127, File Processing and Database Systems
- CMSC 125, Operating Systems [2017-2]
- CMSC 124, Programming Languages
- CMSC 123, Data Structures
- CMSC 100, Web Programming
- CMSC 22, Object-oriented Programming
- CMSC 21, Fundamentals of Programming
- CMSC 11, Introduction to Computer Science
- CMSC 2, Introduction to the Internet
- CMSC 1, Introduction to Personal Computing