Matthew Freeman
You should 100% take Professor Freeman. You can tell he cares about his students, and he does his best to make sure everyone understands. Attendance is mandatory. He is easy to reach. Responds quickly. Super accessible if you need to make up any graded assignments. He's very thoughtful of his students and their after school commitments. LOVE HIM!