Great teacher. Super fun, and always keeps the class entertaining. His tests are pretty difficult, but he will always help you understand things so that you can excel. You can learn so much not only from his class, but from the way he behaves. He is a great role model.
Amazing, inspiring teacher who really cares about every teacher.