Roy Black
I've had Roy before and he can be a great professor. It's clear he likes his job and students love him. He rambles a lot and a lot of his lectures get political. You have to buy a lot of books for this class, but a lot of them are available for free. He has great career experience and gives good advice about being a teacher