Courses Taught

EGR 153
Foundations of Engineering: Electricity, Magnetism, and Photonics Lecturer · Princeton University
2026
EGR 151
Foundations of Engineering: Mechanics, Energy, and Waves Lecturer · Princeton University
2025
(Online)
Introduction to Data Science I & II Teaching Assistant · Purdue University
2023
Independent Study, ISTC Expert Mentor · Online
2022–2023, 2024–2025
ECE 49022/477
ECE Senior Design General Teaching Assistant · Purdue University
2019–2020
ENGR 131/132
First-Year Engineering Teaching Assistant · Purdue University
2015–2016

Research Mentorship

I advise undergraduate and doctoral researchers at Princeton and collaborating institutions worldwide.

Hasan Alsaedi Undergraduate · Princeton University
2026–
Nigel Hu Undergraduate · Princeton University
2026–
Leonardo Lopez Undergraduate · Princeton University
2026–
Devin Zhang Undergraduate · Princeton University
2026–
Evan Chen Ph.D. Student · Purdue University
2026–
Yanzhi Wang Ph.D. Student · Peking University
2026–
Nicola Novello Ph.D. Student · University of Klagenfurt, Austria
2026–
Shiyong Zhu Ph.D. Student · City University of Hong Kong
2024–2025
Duong Thuy Anh (Ella) Nguyen Ph.D. Student · Arizona State University
2024–2026
Adam Piaseczny Undergraduate / Ph.D. Student · Purdue University
2022–2025

K–12 STEM Mentorship

Through STEM outreach programs, I have mentored high-school and undergraduate students across several schools.

Bartlett STEM Academy Ryan Chien, Joseph Cintora, Lance Sevilla, Manav Shah, Rebecca Jacob, Jacob Cioch, Jaydon Figueroa, Mason Magnanao, Odalyz Valdez
2024–2025
Cristo Rey Jesuit High School Kevin Mendez, Jairo Morales, Gio Ortiz-Cardoso, Chris Gutierrez, Javier Mora
2024–2025
Woodstock High School Jai Sharma, Hunter Vassar
2024–2025
Bartlett STEM Academy Nick Villarin, Luke Regalado, Christian Polly, Jay Patel, Larry Gonzalez, Malakai Mortensen, James Chung, Ian Catena
2022–2023
John Hersey High School Max Menninga
2022–2023