Professor Freer is probably the best professor I have ever had. Very engaging lectures, uses lots of examples, available outside of class.

You can really see that Professor Freer is passionate about teaching and cares about his students.