This professor is new to teaching, and gives quizzes which are the same difficulty as other courses final exams. Great understanding of material, but struggles to portray it to his students effectively and efficiently. Speaks quick during lectures, making it hard to follow and keep up.