Courses

Spring 2017 (UW)
Winter 2017 (UW)
Autumn 2016 (UW)
Spring 2016 (UW)
Winter 2016 (UW)
Autumn 2015 (UW)
Summer 2015 (UW)
Spring 2015 (UW)
Winter 2015 (UW)
Autumn 2014 (UW)
Fall 2013 (CMU)
15-151: Mathematical Foundations of Computer Science
(Instructor, Course Designer)
Fall 2012 (CMU)
15-151: Mathematical Foundations of Computer Science
(Instructor, Course Designer)
Spring 2012 (CMU)
15-251: Great Theoretical Ideas in Computer Science
(Head Teaching Assistant)
15-451: Algorithm Design and Analysis
(Teaching Assistant)
Fall 2011 (CMU)
15-131: Great Practical Ideas for Computer Scientists
(Instructor, Course Designer)
21-127: Concepts of Mathematics
(Teaching Assistant)
Spring 2011 (CMU)
15-251: Great Theoretical Ideas in Computer Science
(Teaching Assistant)
Fall 2010 (CMU)
15-251: Great Theoretical Ideas in Computer Science
(Teaching Assistant)
Summer 2010 (CMU)
15-211: Fundamental Data Structures and Algorithms
(Teaching Assistant)
Spring 2010 (CMU)
15-251: Great Theoretical Ideas in Computer Science
(Teaching Assistant)
Fall 2009 (CMU)
15-211: Fundamental Data Structures and Algorithms
(Teaching Assistant)