Had him for two classes this year, the first was great and in my opinion he was one of my favourite profs, taught with a lot of clarity and explained ideas thoroughly.  This term he barely teaches and has a really negative and demeaning attitude towards his students when they speak to him 1on1. Would not take a class with him again for this reason.