Dr. Freer is cheerful, charismatic, and well-spoken. Lectures relate to the textbook, but vary enough where it feels like you're not just relearning the textbook. Gives ample examples for concepts, assignments and exams are fair in difficulty, and lectures feel like students are involved rather than just being spoke to.