He's very knowledgeable and knows what he's talking about. However, this is one of the hardest intro classes I have done throughout my 4 years of college. This class is way harder than it should've been. There are readings that are over 100 pages long dense with information that really isn't gone over during class. Definitely would not take again.