Skip to main content

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.

Dhruv Kushwaha receiving the 2025 ECE Graduate Excellence in Teaching handed by ECE department chair, Dr. Mark Tehranipoor.
Dhruv Kushwaha receiving the 2025 ECE Graduate Excellence in
Teaching handed by ECE Department Chair, Dr. Mark Tehranipoor. Source on April, 2025.
Spencer Chang receiving the 2024 ECE Graduate Excellence in Teaching handed by ECE associate chair, Dr. Christopher Bobda.
Dr. Spencer Chang receiving the 2024 ECE Graduate Excellence in
Teaching handed by ECE Associate Chair for Academics, Dr.
Christopher Bobda. Source on April 17, 2024.

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.
Slide with a list of members of the teaching team (professor, TAs, and supervised teacher) for the course EEL5840 in  Fall 2024.
The teaching team for EEL5840 in Fall 2024. The course had 160+ students enrolled at the start of the semester.