Teach someone how to dance by using augmented reality, and a series of predefined dance moves/genres. User will be able to select the dance/movements he wants to learn depending on the condition (with or without a partner). Let users know if their movement was wrong or correct.

Bonus: visualize dance movements performed by the user.