Frank Wood
This class is *a lot* of work, but is very much worth it if you're interested in the material. Even though prob prog is the focus, a lot of the material will be useful more generally. Very interactive and inspiring lectures. Highly recommended if you don't have much else going on in your life.