DO NOT TAKE ANY OF HIS CLASSES! Only like 5 quizzes and 3 exams. Most of what you study won't be on them. You need to understand every little thing about the course in order to pass. When struggling and need to figure out how to pass he'll basically tell you to quit the course. Very rude and doesn't care about the student. Find a new professor NOW!