Gordon Ballingrud
Love professor Ballingrud. He's always very respectful to his students and very understanding of everyones specific needs and requests. Covers all the information in class that is on any quizzes, and doesn't leave you out to dry if you email him with a question. He may even respond within less than 30 minutes. Take him if you get the chance.