Professor Farr was a great professor for this class. All the exams and weekly quizzes were online, and the material was very straightforward. He offers extra credit for attendance, but it's not required. He's also a very fun professor that made lectures enjoyable, and I would definitely take him again.