Robert Barnard
Dr. Barnard in incredibly knowledgeable and well respected in his field. His lectures are engaging, and although attendance is not mandatory, you would be doing yourself a disservice by skipping class. He does not give tests, only weekly assignments and reflections. One of my favorite professors at this school! 