teaching

Teaching Assistant at Carnegie Mellon University (Jan 2024 – May 2025).

2025

Distributed Systems (15-440/640)

Spring 2025

Teaching Assistant. Supported 200 students on distributed protocols, fault tolerance, and consensus. Led recitations and designed/graded coursework.

2024

Computer Systems (18-213/613)

Spring 2024, Fall 2024

Teaching Assistant. Supported 150 students on assembly, memory management, I/O, and concurrency. Led small-group sessions and graded coursework.