Joe Sadow
Sadow is super witty and a good teacher. Show up if you aren't amazing at math because you just sit and watch. Assignments are online HW and a quiz every other week and 3 "major assignments" that take time but aren't too bad. He goes kind of fast so pay attention but he will go over it again if you ask. He goes over HW which is nice too.