Sema Schreiber
Man I wish more professors were like Sema. She actually wants to TEACH us instead of TESTing us. One thing I particularly adore about her style of teaching is having weekly modules be done in class so we can clarify and perfect our work.