Roger Van Scoy
He assigns chapters and/or programming assignments each week and the lectures will just be reviews of everything. If you do whats assigned youll receive full credit, but it is time consuming. Exams arent bad, if you keep up with the homework a lot of the questions will be gimmes. His lectures arent great but he will clarify anything if you ask.