BEWARE! Not a good grader, does not answer questions, and very hard to communicate with. Waited until the day grades were due for the semester to grade ANYTHING. I usually get A's and B's but will never take a class with him again. Turn around while you can!