Don't take him if math isn't your strong subject. He gives 7-8 pop pop quizzes and moves fast in lecture. He doesn't explain the material in depth either and material on the test is often not covered in class or on the homework. He does NOT come across as caring and just seems like he does not want to be there.