Matthew Perlman
He is very lecture heavy. Reading is optional. Tests are just like the lectures. He gives slides beforehand online but you need to go to class to fill them out. He goes very fast in class so I would recommend taking notes before class then listen for examples in class.