Skip to content

Welcome to Dance Club

In the words of the Bee Gees… You Should Be Dancing 🪩

With dancing being one of the best ways of staying active, IC Dance Club offers Ballroom (Waltz, Tango, Viennese Waltz, Foxtrot, Quickstep), Latin (Cha Cha, Samba, Rumba, Paso Doble, Jive), Salsa, and Bachata classes and socials fostered in a passionate environment with club spirit at its heart.

With over 250 members, we offer classes for all skill levels taught by world-famous coaches. ✨ So whether you’re a complete beginner or think you’re at the top of your game, we have something for you. 😊

In Ballroom & Latin, every leader-follower pair moves as one unit to command the competition floor. Precision meets performance — just you, your partner, and the undeniable presence it takes to captivate the judges and steal the spotlight.

In Salsa & Bachata, every leader is a mini choreographer, every follower brings the flavor. No script, no stage required — just you, the music, and infinite combos.

Take part in weekly socials and join an ever-expanding community as you attend global festivals 🌎, top university competitions 🏆, black tie dinners ⭐ and picnics 🌳 If you want to go above and beyond (literally, it’s flipping awesome), join the Competition Teams and learn phenomenal choreography to compete at university and open levels 💃

No partner? No experience? No sweat! You bring the good vibes, and we’ll bring all the glitz and glamour you could dream of 🤩

IC! IC! IC!

Are you interested in joining Dance Club?

The committee

Alexandra Neagu

Club and Society Chair / President

Elaine Kinoshita-Li

Club and Society Secretary

Sara Looi

Club and Society Vice Chair / President

Finn Pendlebury

Club and Society Vice Chair / President

Keertana Avadhanula

Club and Society Treasurer

Meshack Njihia

Communications / Publications Officer

Jasmine Liang

Events / Trips Officer

Victor Ballester Ribo

Social Secretary

Yuxuan Tao

Committee Member

Eve Banham

Committee Member

Mariya Pozdeyeva

Sports Team Captain

Chloe Lin

Sports Team Captain

Heidi Smith

Sports Team Captain

Anthony Ng

Sports Team Captain