Design and Analysis of Algorithms.
Taught by Tim Roughgarden, same material as Stanford’s CS 161 class of the same name.
Taught by Marc Levoy, Computer Science professor at Stanford, currently works at Google Research.
Some really standout lectures:
Course website: https://sites.google.com/site/marclevoylectures/
Stanford Lagunita has a wide variety of courses from “Living at the Nuclear Brink” to “Automata Theory”