Negative: 1 Tests were extremely hard/questions very broad. I would spend 15-20 hours studying for a test & still fail. 2 Accuses people of cheating/plagiarizing & has no sympathy for uncontrollable mishaps. My internet went out as I was taking a test & he immediately assumed I had cheated & gave me a 0 Positive: 1 Assignments were clear/organized