Michael Pappas
I enjoyed this class but its mostly just talking. He liked to dole out inaccurate information on occasion during these lectures and I ended up not really trusting him. The textbook is key.