Dennis started teaching in 2004, which has since grown to become his life-long passion. He is known for his incredible repertoire of moves, and prides himself as an enjoyable and fun social dancer.

Together with Gaik-Leng, they are the directors of the Danza Emergo Team and principal dancers/choreographers of the JJ Main Performance Team. They have been performing with the Main Team since 2006 at international, regional and local congresses such as the Singapore International Salsa Festival and Jeju Salsa Festival. He was also part of the winning team for the SuperNova Salsa Competition, Fiesta @ Orchard.

Dennis believes that continuous learning and improvement are applicable to both his students and himself, as he continues to learn from top instructors around the world. He hopes to import his knowledge of and love for the dance to his students, helping them become confident and good dancers.

Current Classes by Dennis

ClassFormatTime SlotStart DateFees

Dennis at JJSalsaRengue

Dennis has taught 60 classes since 2016.
Classes taught include:

  • [2 Trial Classes] - Salsa & Bachata Beginner
  • [2-wks Workshop] - Getting that push-pull! (Salsa Partnerwork)
  • [2-wks Workshop] - Salsa Shines Workshop (Intermediate; for men & ladies)
  • [Open Class] Spin Techniques (Solo Turns)
  • [Trial Class] Bachata Beginner
  • [Trial Class] Salsa Beginner
  • [Workshop] Intro to Street Cha-cha
  • Back to Basics (Salsa On-2)
  • Back to Basics 2 (Salsa On-2)
  • Basics of Street Cha-cha
  • Body Movement (Basics and Application)
  • Intro to Street Cha-cha
  • Pachanga Grooves
  • Salsa Advance 1
  • Salsa Advance 2
  • Salsa Advance 3
  • Salsa Advance 4
  • Salsa Advance 5
  • Salsa Advance 6
  • Salsa Advance Workshop (Shines & Turn Patterns)
  • Salsa Beginner
  • Salsa Beginner Improver
  • Salsa Groovy Shines (Int/Adv)
  • Salsa Int/Adv
  • Salsa Intermediate 1A
  • Salsa Intermediate 1B
  • Salsa Intermediate 2
  • Salsa Intermediate 3A
  • Salsa Intermediate 3B
  • Salsa Intermediate 3C
  • Salsa Intermediate Improver
  • Social Dancing with Musicality
  • Spin(ful) Turn Patterns: Lead, Follow and Spin Techniques
  • Street Cha-Cha 2
  • Street Cha-Cha Beginner
  • The Ultimate Salsa Social Dance Series – August 2017
  • The Ultimate Salsa Social Dance Series – July 2017
  • The Ultimate Salsa Social Dance Series – June 2017
  • The Ultimate Salsa Social Dance Series – Sept 2017

Other Instructors