Teaching at Brown

I am the graduate TA for CS157 – Design and Analysis of Algorithms, a course lectured by my advisor Prof. Paul Valiant.

Teaching at Cambridge

At Cambridge, I have taught for Churchill and affiliated colleges. I supervised (≈ TA) the Advanced Algorithms course, and hosted examples classes for various theory (logic and semantics related) courses.

Churchill Computer Science Talks Series

Along with Matthew Ireland and Edgar Liberis, I continue to co-organise the Churchill Computer Science Talks Series (Selected talks) from a distance, or "across the pond" as the British would say. Talks are delivered by second and third year undergraduate students at Churchill and affiliated colleges, on topics beyond the scope of the university course. As a co-organiser, I advise students in their talk preparations.