teaching

I love teaching because every class feels like a shared journey—we’re discovering ideas together, and my students’ questions constantly renew my own curiosity. I strive to create a warm, inclusive atmosphere where learning is not just about answers but about exploration. 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 as learners; or 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

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

2026

September MAE 271A — MAE 271A (Fall 2026 @ UCLA)
April MAE 270C — Optimal Control MAE 270C (Spring 2026 @ UCLA)
January MAE 271B — Stochastic Estimation MAE 271B (Winter 2026 @ UCLA)

2025

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

2022

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