Ehsan Rohani
He expects a lot from his students, and expects you to work like an engineer, especially in the upper level courses that he teaches. He assigns a lot of homework including reading assignments, homework problems and projects (labs). It can be overwhelming, but he is very caring and is always available to give help, feedback and encouragement.