As of Spring 2021, I have taught 4,837 credit hours to 1,400 students in multiple offerings of twelve different CS courses. In the process I have also supervised 14 graduate and 33 undergraduate TAs.

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

CS F314 Software Development for Portable Devices

Mobile app development course