Frederick Reed
I dont want to discredit Prof. Reed, but if you fail this class, you deserve to. He literally gives you everything you need to succeed in this class. The bonus: you learn about REAL history. HIGHLY RECOMMEND this Professor.