I wouldn't recommend him! 1)I couldn't get a hold of him for almost a month. 2)his test and quiz Q's were so abstract, there was really no point in studying. I studied 4 days for each quiz/test and still couldn't answer every Q (they were that random)! He was also a picky grader. He told me I had a perfect paper, yet he still took off points! POOR!