Very helpful, willing to help students, good lecturer, we learn things in his class and generally you can see he has a passion for teaching students
I cant think of anything bad
He Cares, although he may not seem like he does. He can be a good teacher if you are willing to learn.
He can be very intimidating, especially when if he calls upon you in a lecture at any random point. Because he is in a position of power within the engineering department you always are afraid to mess up, he might wield his power and throw you to the dogs.