Thomas Sundquist
I have taken more than one class with him, he is a clear lecturer, straight forward with guidelines, and always willing to answer questions. His quizzes are also open note which is great, definitely teaches tough classes but overall makes them really enjoyable.