I highly do not recommend this professor. I was put in his class at the last minute because the original professor could not teach the class. I lost a great deal of money because of this. I am a straight A student, and I was severely failing this class. Please be cautious and save your money.