teaching

Every class feels like a shared journey. We’re discovering ideas together, and my students’ questions constantly renew my own curiosity; and what are we without our curiosity? I strive to create a warm, inclusive atmosphere where learning is not just about finding answers, but about exploration; about how to ask the question itself. For me, being in the classroom is more than teaching; it’s a meaningful practice that opens the door to what Heidegger calls “authentic experience”: a way of engaging where we connect deeply with ideas, with one another, and with ourselves. It is, in his words, "the stance in which we at bottom are able to own up to ourselves."


Below is a list of the current and some of my previous courses:

2027

Spring CS M146 — Introduction to Machine Learning CS M146 (Spring 2027 @ UCLA)

2026

Fall MECH&AE 271A (cross-listed 175A) — Probability and Stochastic Processes in Dynamical Systems MAE 271A (Fall 2026 @ UCLA)
Spring MAE 270C — Optimal Control MAE 270C (Spring 2026 @ UCLA)
Winter MAE 271B — Stochastic Estimation MAE 271B (Winter 2026 @ UCLA)

2025

Fall MAE 20P — Computer Programming with Python M 20 P (Fall 2025 @ UCLA)

2022

Spring Networked Dynamic Systems — Networked Dynamic Systems AA 597 (Spring 2022 @ UW)