Sifu Fred is an excellent teacher and it is clear he knows his stuff. There is variety to his teaching which keeps the class dynamic and fun as well as challenging. I would highly recommend taking a class.