Stephen Jackson
The class was fairly easy if you take the notes and do all the homework assignments. The exams were kind of difficult so make sure you use the study guides and make time to study. He gives a lot of extra credit opportunities to improve your grade that don't take a lot of time so I suggest doing those.