Dr. Schroer is great!Classes are based around a lecture, with a discussion at the end and a quiz each week.The lectures are intensive but he makes them super interesting and understandable. He always is willing to answer questions and is a super caring and personable guy. Accessible,  passionate about his field, and encourages student participation