Robert Aldrich
The professor is very nice and caring. He would call you if you don't show up on the test day. And if anyone wants to drop the class, he would tell you to not do it, and he is willing to stay later after class or before class start to work with you. His teaching is easier to understand if you study the chapter beforehand. He is a kind one.