Teaching

Teaching

My teaching pairs theory with direct systems work. I focus on strong fundamentals, careful intuition-building, and public course pages that surface the durable parts of each offering.

UC San Diego

Current teaching

Quarter-specific logistics live in class and on Canvas. The public pages here focus on the durable material: course scope, planners, archived lectures, assignments, and representative course structure.

Current course

ECE 157A: Wireless Communications Laboratory

Hands-on digital communications with SDRs, labs, and mini-projects spanning modulation, synchronization, detection, channels, and OFDM.

View the ECE 157A course page

Representative pages

Regular and archived courses

These pages preserve the material that is still useful publicly: course framing, assignments, lecture archives, and project structure.

Graduate course

ECE 257B: Principles of Wireless Communication

Modern wireless systems across communication theory, MIMO, RF sensing, localization, and research-driven projects.

View the ECE 257B course page

Laboratory archive

ECE 157B: Wireless Sensing Laboratory

Wireless sensing through practical experiments on breathing, heart-rate, FMCW ranging, localization, and multi-user inference.

View the ECE 157B course page

Course history

Other teaching and earlier roles

UC San Diego

ECE 157A: Wireless Communications Laboratory

ECE 157B: Wireless Sensing Laboratory

ECE 257B: Principles of Wireless Communication

ECE 101: Linear Systems Fundamentals

MIT

6.888: Wireless Communication Systems, including instruction on full-duplex radios.

Stanford

EE107: Embedded Networked Systems, teaching assistant.

Course site