Gregory Gonzales graduated from the University of Northern Colorado with a degree in Sports Fitness/Kinesiology and Dance. He has danced in several companies both modern and ballet. Gregory has spent the bulk of his career at Colorado Ballet where he was a Principal Dancer doing both classical and contemporary roles. He has taught ballet, modern, jazz, floor barre, acting for dancers, Anatomy In ClayR and stage combat, etc. Gregory has been involved with several ballet intensive programs and schools, most notably with the Colorado Ballet Academy and Denver School of the Arts.