Dimitri Volchenkov
Dr. Volchenkov is very nice. He doesn't do a lot of examples, lecture consists of him going over powerpoint slides taken from the textbook. Tests and final exam are open book. But everything is on webwork so no partial credit. If you can do the HW you'll make an easy A on tests since tests are very similar to HW. I recommend going to SI sessions.