Abdolkarim Asghari
Asghari was a great professor that's very reachable. Watch certain parts of his lectures a couple of times because it's easy to miss something, but the class is very manageable. Smokin Notes is a good resource because it provides the possible answers to the study guide and has flashcards that help you study whenever you get the chance. 