He is horrible, exams are so hard but he thinks they are easy and laughs about them. Class failed all test and he said he would curve but never did. Lectures are extremely brief and he speaks way too fast. If you want to have a good gpa avoid it not a smart choice to take him.