Supervised Teacher
Schedule a meeting with me and submit your application using the ST application survey.
Are you an ECE PhD student looking to strengthen your teaching skills, design engaging lectures and assignments, communicate complex ideas clearly, and prepare for future academic roles? Under my mentorship, you can apply to become a supervised teacher—an opportunity to gain hands-on experience, receive feedback, and develop your own teaching philosophy in a supportive environment.
I have had the privilege of mentoring many PhD students through the Supervised Teaching (ST) program. Two of my mentees have been honored with the ECE Graduate Excellence in Teaching Award, a testament to their growth and dedication.

Teaching handed by ECE Department Chair, Dr. Mark Tehranipoor. Source on April, 2025.

Teaching handed by ECE Associate Chair for Academics, Dr.
Christopher Bobda. Source on April 17, 2024.
Previous Supervised Teacher Mentees
Teaching Assistant
Schedule a meeting with me and submit your application in the course connect portal.
Are you a PhD, master’s, or undergraduate student who has completed one of my courses? If you’re interested in deepening your understanding of the material, developing your communication skills, and supporting your peers, consider applying to be a Teaching Assistant (TA). TAs play an essential role in fostering an engaging learning environment, and I work closely with my TAs to provide guidance, feedback, and opportunities for growth.
Requirements:
- Must have completed the course you wish to TA for with a grade of A- or A.
- Prior TA experience not required.
- Resume submission required with application.
