Here are the courses I have taught or will in the future.
CS180: Algorithms and Complexity
Winter 2017; Spring 2015.
CS289A: Pseudorandomness and explicit constructions
Spring 2017; Winter, 2016.
CS289A: Algorithmic Machine Learning
Fall 2017, Fall, 2016; Winter, 2016.
CS289A: Great Theory Hits of 21st Century