Jared Pienkos
An overall solid professor who genuinely cares about students (which is a rarity nowadays). His lectures are fun and easy to understand, and he goes out of his way to give help to those who seek it. The only issue with course is that it is still relatively difficult, and the grade is made up of only 4 exams, meaning it's easy to slip up.