Teaching and Notes



Notes for Theory of Computation (UPenn CIS 511, Spring 2017)

My notes from the Metric Geometry and Gerrymandering Group’s August 2017 Conference. For more information about the MGGG, see their site here


In the spring, I will be a TA for Algorithmic Game Theory (NETS 412)

This fall, I am a TA for Michael Kearns’ course Networked Life (NETS112)


  • I was a TA/grader/tutor at Colby College for:
    • Calculus (MA121,122)
    • Micro- and Macro Economic Principles/Theory (EC133,134,223,224)
    • Game Theory (EC379)
    • Statistics (SC212,231)
    • Computational Thinking (CS151)