I think that if people are giving bad reviews it is because they were bad students in his class . he is a teacher who wants to see his kids do good so dont be supprised if he yells at you for not paying attntion or putting effort. he is a really smart guy who actually taught prety well but somtimes he could be confusing . sir is a overall great guy
not cool needs to learn how to type instead of pounding the keyboard
Assigning due dates for homework would be a good thing!