Gregory Valiant
>main
>papers
>teaching
>(older) research statement
>code
>contact
Teaching
Current Teaching
CS265/CME309: Randomized Algorithms and Probabilistic Analysis
Older Courses
CS168: The Modern Algorithmic Toolbox, Spring 2023
CS265/CME309: Randomized Algorithms and Probabilistic Analysis, Fall 2019
CS168: The Modern Algorithmic Toolbox, Spring 2017, Spring 2018, Spring 2019, Spring 2020
CS161: Design and Analysis of Algorithms, Winter 2017
CS265/CME309: Randomized Algorithms and Probabilistic Analysis, Fall 2018, Fall 2017, Fall 2016, Fall 2015, Fall 2014.
CS168: The Modern Algorithmic Toolbox, Spring 2016, Spring 2015.
CS362: Algorithmic Frontiers: Effective Algorithms for Large [and Small] Data, Spring 2014