What a great teacher and what a great class. Dr. Johannes made every class very engaging. Readings were provided- no book costs. He is also very understanding with extensions and always available should you require clarification on any coursework. If you have the opportunity to take his class, seize it!