He is hilarious , but a tough grader . if you go to office hours he would be gladly to help . Overall just a great person to talk to .