Wyatt Brown
Provides power-points as supplemental material, gives weekly assignments and the syllabus is easy to follow as long as you keep up with the work you will do good. I would recommend taking him!