Courses
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
Mentorship
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
Outreach
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