Andrew Lane
Loved this class. For an 8 am I had no trouble coming in, he also always came like 15 min late. The class canoe tricky but he has great lectures and feedback. The assignments can take some time but they're not hard. he is a super caring and fun professor.