Kevin Richard
Dr. Richard is a solid professor. He certainly knows what he's talking about and is able to communicate some difficult concepts very well. Some lectures can be dry, but this depends on the topic at hand. He's very open to questions and encourages class discussion. Not too harsh with grades. Read the textbook and you'll be good to go on quizzes.