I have taken three of Professor Farr's classes and every one of them were great. He is a great lecturer, and conveys information very clearly and is easily understandable. He also provides clear grading criteria for assignments, and points to what exact information will be on exams. Take this man's class if you can, he is one of the best at Auburn.