Students have the opportunity to work closely with teachers to learn and develop their skills in a number of different Taijiquan forms: Yang style, Zheng style, Chen style, Sun style, and Hao style. Students also have the opportunity to practice several different variations of Baguazhang.