Andy Yao
If you take his class, expect to just watch a bunch of youtube videos and go through PDF files. You will be teaching yourself the material. Everything was open note, but honestly I felt like I learned nothing. What am I paying for? Zero lectures or any kind of indication that a Professor exists