Doug Klein
Klein was a great professor that really understood and was enthusiastic about the material. He teaches EGR101 and EGR103 but I only took the first class with him. The class has one lecture a week and a lot of homework, but thats a requirement and doesnt grade too hard despite the loads of busy work. He is always available outside of class too.