- MA in Dance, The Ohio State University
- BFA in Dance, The Juilliard School
John Giffin received a BFA in dance from the Juilliard School of Music and an MA in dance from The Ohio State University. He has danced with Les Grands Ballets Canadians in Montreal and the Wuppertal Dance Theater directed by Pina Bausch. He has toured with Agnes de Mille's Heritage Dance Theater and was dance captain for the Broadway revival of Brigadoon. Giffin has received grants from the Ohio Arts Council, The Greater Columbus Arts Council and The OSU Office of Research and Graduate Studies. With Victoria Uris, he produced An Evening with Igor, choreographic works set to music of Stravinsky. He created Last Songs for the Cleveland Performance Art Festival and was commissioned by the Wexner Center for the Arts to create The Fall River Follies or Oh, Mrs. Churchill, Do Come Over, Someone Has Killed Father. With the Contemporary American Theatre Company, he created East Market Gardens and with the OSU Department of Theatre he created The Fire Still Burns. He has received Choreographic Fellowships from the National Endowment for the Arts and the Greater Columbus Arts Council. In 2003 he was presented with the OhioDance award for Outstanding Artistic Achievement. He has directed works by Charles Weidman, Antony Tudor, Anna Sokolow and Vaslav Nijinsky from the Labanotation score. His teaching areas include composition, notation, repertory and ballet technique.