Courses

As of end of Fall 2021, I have taught 5,068 credit hours to 1,477 students in multiple offerings of fourteen different CS courses. In the process I have also supervised 16 graduate and 37 undergraduate TAs.

Here are some courses I am currently teaching or have recently taught.