I joined Harvey Mudd College's Computer Science department in Fall 2022. I'm currently teaching Network Algorithmics, a course on the algorithms that make the internet run efficiently. I'm broadly interested in systems and networking, and my research focuses on building systems that enable scalable machine learning on real-time video data. Specifically, the systems I build target an improved tradeoff between performance (e.g., accuracy, latency) and resource usage (e.g., cost, memory, bandwidth consumption) in large-scale video analytics systems.
Before joining HMC, I finished my Ph.D. at UCLA, where I was advised by Harry Xu and Ravi Netravali. I also served as the head TA, training and evaluating the TAs in the CS department. Prior to UCLA, I was a software engineer at Microsoft for three years, and before that, I received a B.A. in Computer Science from Pomona College in 2014.