Sifu Fred’s teaching philosophy is amazing, he’s highly experienced and facilitates a great learning environment