Kathleen Oborn
Always has cool stories to go with her lectures. Usually only has one class a week and the second day is optional group project day after a certain point in the year. Very nice, I'd definitely recommend 