John Falcus
Great grading standard. Debates are very interesting, and exams are pretty good if you take notes and show up to class. John makes it really easy to understand and makes sure everyone understands. Very good overall teacher. Highly recommended!