Beware! He can be incredibly rude to students at times and treat the class as if it was boot camp! I can understand his frustration at times when for example, if a student had their phone out or was disruptive, but most of the time his attitude was uncalled for. My advice is do your work, get good grades, and you'll steer away from his attention!