Teaching

Philosophy

I love teaching, because I love to learn and because I receive tremendous energy when a student has the “ah-hah” moment and puts their new knowledge to use to advance their career.

I have benefited from so many teachers, professors, and mentors, and I am grateful to be able to pay that forward as a mentor myself.

Spiritual Foundation

“[A] learned man can educate a thousand scholars without forfeiting any of his own learning. The more he shares with others, the more he has himself.”

– Martin Luther

Experience

High-School Students

  • Pre-College Summer Engineering (PCSE-00259): Co-developed and taught “Engineering and Inventing the Future: Making Things Smarter for a Better World” for three consecutive summers (2022-2024), introducing high school students to engineering concepts and innovation

Undergraduate Students

  • Communication Systems (EE-40453/30023): Redesigned and taught comprehensive communication systems course across 8 semesters (2010-2024), emphasizing hands-on implementation and modern wireless technologies
  • Signals & Systems (EE-30344/30354): Developed and delivered core curriculum in signals and systems across multiple years, building foundational understanding for advanced topics
  • Introduction to Engineering (EG-10111): Co-taught interdisciplinary first-year engineering curriculum (2017-2019) integrating systems thinking and practical problem-solving skills and tools
  • Understanding Wireless (ESTS/BAUG-40402): Collaborated with faculty in computer science, law, and business to develop introductory survey course bridging technical and non-technical perspectives on wireless systems for diverse student audiences, leading to one of the first four MOOCs released by Notre Dame

Graduate Students

  • Advanced Digital Communications (EE-60553): Revised graduate-level course taught across 7 semesters (2010-2025), covering cutting-edge topics in wireless system design and implementation
  • Information Theory (EE-80653): Developed comprehensive graduate information theory curriculum taught over multiple years
  • Special Topics Courses: Created multiple advanced graduate seminars including “Advanced Topics in Wireless Communications” (EE-87028), “Advanced Topics in Information Theory (EE-87019)
  • Probility, Random Processes, Detection & Estimation (EE-60563/60573): Redesigned this two-course sequence to bring detection & estimation theory earlier, right after random vectors, and then expanding treatment to random processes