Robert Engelhardt
A lot of reading and studying on your own time are required. He is not the most interesting prof. but he does have a dry sense of humor if you like that. If you make an effort, you should be fine.