Farr's class was very engaging and had a great classroom environment. Lectures are well put together and it is relatively easy to grasp the material if you come to class and follow along. You are encouraged to work in groups and often the assignments are completed in class with explanations. Would definitely take this course again.