Farr is a great professor. He teaches with example and provides a lot of help before tests. I liked this class because part of tests were in class and part take home. You have quizzes which are online at home and easy. Class attendance is taken sometimes throughout year but not enough to drop grade. He provides extra credit after almost every test.