He is a good professor. Homework took kinda long but the exams were fair- there is a really helpful study sheet and extra credit for every exam! The lowest 2 homework and lowest 2 recitation quizzes are dropped also the lowest exam is dropped which can be the final. The only reason you would not do good is if you did nothing. def recommend him.