Gregory Valiant


There is a picture here.

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