He is the best professor for auditory listeners. If you are a strong visual or tactile learner you will have to work harder in his class. You will learn how to take notes efficiently. He can be a harsh grader but he will provide you feedback. He is overall a passionate teacher about his subject and is there for his students. 