He's a great teacher. Allows access to tests after the fact so you can study for the final, which only has questions from previous tests. His lectures are information and will ensure you pass any tests. Class work is easy. Attendance is critical, so show up and you'll pass. Funny guy overall. Wants whats best for students and is clear he cares.