Stephen Axon
He is the most genuine teacher even though he teaches a lecture with 100+ students, he really cares for you to succeed. Gives about 1/2 the questions when reviewing for exams, write these down! Graded heavily on just exams and one project so study. Overall, easy class.