Christian Early
The class is very lecture heavy but Dr Early makes the lectures interesting! Attendance is mandatory but you get 3 free absences. He is a very chill guy, if you explain what's going on he won't take off extra points for some missed classes. 