Richard Batelman
He is a great professor, you do have to buy the textbook for the class but his lectures are amazing. He is very educational and is very entertaining, the type of class that you looked forward to going to. He is also a lawyer so he is able to provide real life examples and teach things that are actually important to know. Take him!