Courses

Spring 2023 (Caltech)
Winter 2023 (Caltech)
Fall 2022 (Caltech)
Spring 2022 (Caltech)
Winter 2022 (Caltech)
Fall 2021 (Caltech)
Spring 2021 (Caltech)
Winter 2021 (Caltech)
Fall 2020 (Caltech)
Spring 2020 (Caltech)
Winter 2020 (Caltech)
Fall 2019 (Caltech)
Spring 2019 (Caltech)
Winter 2019 (Caltech)
Fall 2018 (Caltech)
Spring 2018 (UW)
Winter 2018 (UW)
Autumn 2017 (UW)
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)