Demetre Kazaras
Professor Kazaras explains things nicely, his lectures are great, and he teaches at a great pace, which is why I believe it's important to go to lecture. Go to lecture and you won't have to open the textbook at all. Homework is straight forward and he is very fair with partial credit on tests. You don't need to expect the unexpected with him at all