Very rude and unforgiving. Not understanding at all. Zoom classes are mandatory and he makes you keep your cameras on. Calls on random people during class. Makes you feel stupid. On a test I asked him a question and he said "read the directions." Doesn't know how to teach, just reads off slides. Tests are difficult and worth way too much.