Data based on 2 reviews.
Extremely fun and engaging teacher. Very knowledgeable and teaches the material very well. Do NOT miss any classes, as he handwrites notes on the board and does not post them online. Quizzes are multiple choice, tests are long answer. Textbook optional. Study hard and you'll do very well. You will love this teacher.
Be ready to work hard and study, or else you will barely pass