Donald Pump
He gives a rundown before every test about the vast majority of topics on the exam. If you go to lecture and review on your own, you will pass. Lots of info to absorb, but he is one of the most straightforward profs Ive had when it comes to what will be on the exam and was always willing to review with you outside of class. Would def take again.