great guy who knows how to get the best out of you. can be slack on returning work and sometimes his classes loose structure
awesome teahcer, can't deny it, always approachable, and you can sit down with him and ask him anything...simply great!
Very intelligent, has a lot of knowledge to share and knows how to control the class well. Very competent teacher.
Awesome teacher, knows how to control the class and always respects us. Knows what he's doing.