Awesome teacher, great one on one help even if at times you have to wait a while as so many students want to talk to him.
He always offers good advice, sometimes the simplest things are overlooked (by us), and he brings them into context. He keeps us in line when we get distracted. He's easy to talk to and get along with
Gives honest opinions about your work, which is very helpful. He has our best interests at heart(to pass) and has a sense of humor most of the time.