Teaching
Prof. Gadiyar is passionate about teaching and mentoring. This page lists courses taught at the University of Notre Dame and prior institutions.
At the University of Notre Dame
Courses to be listed upon joining — Fall 2025.
Prior Teaching Experience
At the GE Research Center
- Electric Machines A-Course for Edison Engineers
- An intermediate-level course teaching the fundamental principles behind rotating electric machines to Edison Engineers (early-career GE Research employees with Master’s degrees in STEM fields).
- Responsibilities: preparing course materials, teaching the course, creating assessments, and grading.
At the University of Wisconsin-Madison
- ECE 713: Electromagnetic Design of AC Machines (course videos)
- An advanced graduate-level WEMPEC course on the electromagnetic design of rotating machines from first principles.
- Responsibilities: mentoring students in active learning sessions; preparing exercises, exams, homeworks, and projects; teaching FEA analysis sessions; grading; office hours.
- ECE 412: Power Electronic Circuits (course videos)
- A graduate-level WEMPEC course on power electronic circuits.
- Responsibilities: mentoring students; creating problem sets; grading exams; office hours.
- ECE 353: Introduction to Microprocessor Systems
- An undergraduate laboratory course.
- Responsibilities: mentoring students in lab programming (TI Tiva C MCU using Keil); grading; proctoring; office hours.
- ECE 210: Introductory Experience in ECE
- Responsibilities: teaching and mentoring freshmen in a basic electrical engineering lab covering circuit connections, soldering, MCU programming, and peripheral interfacing.
At the Indian Institute of Technology Madras
- Data Structures and Algorithms — Preparing solution sets, office hours, grading.
- Electric Machines Laboratory — Supervising student groups in the machines lab; viva-voce exams and grading.