Teaching
Current positions
American Ballet Theatre (ABT) — Jacqueline Kennedy Onassis School
Children’s Division Faculty | 2013–Present | New York, NY
Early childhood ballet education and creative movement
ABT Teaching Artist | 2014–Present
Frank Sinatra School for the Arts, High School | 2023–Present
Ballet technique instruction for grades 9–12
Large-scale student performance staging
Summer Arts Institute | 2023-Present
Lecturer, ABT Master’s Degree Program | 2023–Present | New York, NY
Lecturer on ABT National Training Curriculum Pre-Primary and Primary levels
Hunter College Campus Schools— Elementary School
Dance Consultant | 2018–Present | New York, NY
Weekly movement classes for grades K and 1
Musical choreography and performance preparation
Norwalk Metropolitan Youth Ballet
Guest Instructor | 2016–Present | Norwalk, CT
Ballet and pointe instruction, YAGP coaching
Prior positions
Dance Theatre of Harlem | New York, NY| 2016–2024
School Faculty, Lower and Upper School divisions and Summer Intensive faculty
STEPS on Broadway | New York, NY| 2023–2024
STEPS Academy Summer Intensive Faculty, Ballet technique instruction for ages 10–18
STEPS Academy Workshop Series, November 2025, Ballet technique instruction for ages 10–18
Peridance Center | New York, NY| 2019-2020
School at Peridance Ballet Faculty, Ballet technique and choreography instruction
New York University | New York, NY| 2014, 2018, 2019
Steinhardt Summer Dance Intensive Faculty, Ballet technique and choreography instruction
New Canaan Dance Academy | New Canaan, CT| 2014–2020
Faculty, Creative Movement, Beg - Adv Ballet, Jazz, Lyrical, and Competition Choreography
Northside Center for Child Development | Ny & Brk, NY| 2014–2018
ABT Enrichment Program Coordinator & Instructor
Pre-Primary ABT NTC instruction
Curriculum coordination and choreography
Administrative Management
Brant Lake Dance Camp | Brant Lake, NY | 2016–2017
Dance Faculty, Ballet, composition, and variations
Ballet Costa Rica | San José, Costa Rica | Summer 2015
Guest Teacher, Ballet master classes and guest instruction
Conservatory of Movement | Reno, NV | Summer 2015
Guest Ballet/Pointe Instructor
Sheer Talent Ltd. | Las Vegas, NV and Nat’l Tour | 2013–2015
Convention & Intensive Faculty, Ballet technique, pointe for competitive dancers ages 6–18
Dance Masters of America | Long Island, NY | August 2012
Workshop Faculty
Dance Educators of America | Nat’l Tour | 2009–2012
Convention Faculty
Gloria Frances School of Performing Arts | Wayne, NJ | August 2012
Workshop Faculty
Vic D’Amore Dance Studio | Stamford, CT | August 2011
Workshop Faculty
Kravenko Dance Academy | Las Vegas, NV | 2009–2010
Faculty, Professional Youth Company
The Rock Center for Dance | Las Vegas, NV | 2009–2010
Faculty
Summerlin Dance Academy | Las Vegas, NV | 2008
Faculty
A.V.A. Ballet Theatre | Reno, NV | 2001–2006
Company Class Instructor
Walnut Hill School for the Arts | Natick, MA | 2000–2001
Community Program Faculty