Thomas Prang
He's a really good professor. His notes are clear and available to your disposal. He's really helpful. Doesn't give a lot of work just two assignments and three tests. Don't buy the textbook.