Speaks very fast in lectures, but teaches in a way that is very understandable. Did not even have to read the textbook to really understand because he taught the info well. Class info and topics are still very dense, and he does speak REALLY fast, but he's a great prof. There quizzes and exams and they are difficult.