Paul-Erik Bakland
He is a great professor. Teaches well, lectures are laden with valuable info. Attendance is not documented, but there are pop quizzes so do not skip often. He is available to help and cares that you succeed. Take good notes and study the textbook chapters and you'll get an A.