He's great... very helpful, clear, and always in a good mood.
One of the best teachers I've had wish he wasn't leaving next semester
Some of his explanations for new topics are a little confusing, but he always helps you to understand them. He does great demonstrations too.
good at what he does and willing to help but not the best at helping