Dr. Arrington was engaging and very knowledgeable. The course material was easy to follow along and understand.