Mikkel Arnston
Hes such a sweet professor! The class itself is extremely dry and boring and there is a lot of material to go through which a lot of people may not like but he gives you more than enough opportunity to excel in the class. Midterm and exam allow a cheat sheet and he gives you 3 chances to fill in for any missing attendance assignments.