Andreea Fodor
She is not just following a book and condescends to students if they want to ask questions. She gives very interesting and useful exercises, listens and keeps the class engaged. Oh yes, and she always has a good story/anecdote to share. And she knows TONS of tivia about the topics she covers. CSE 300 is def not a "dry" class. Great person, too!