Worst teacher I have ever encountered in my entire life. 90% of class failed or was accused of cheating. Safe yourself some stress by not taking his class. He rambles too much about himself and doesnt teach. Tests are all on things we never learned.