David Flenner
Professor Flenner is one of the best professors I've had here at CofC. He goes over the material at a good pace, and as long as you pay attention, you should be able to get a good grade. There is a lot of homework, but it isn't due next class, it's online and you have all semester to go back and do any homework's you never finished for full credit.