I completed a course in college teaching at Penn and a course on mentoring skills for academics at Cornell (each 3 months).

As a teacher, I believe in frequent feedback, building in opportunities for engagement, and adjusting the curriculum to the class.

I enjoy helping others achieve their academic and professional goals, just as countless others have helped me achieve mine.

Teaching Assistantships:

2015 Cornell Digital Signal Processing (including teaching some sessions)
Markov Decision Processes
2012 Penn Fourier Analysis
2011 Penn Digital Signal Processing
2009 Sharif Principles of Electrical Engineering
Logical Circuits
Computer Structure and Microprocessors
Microprocessors Lab (lab manager)
Analog Circuits