Have you considered employing a cognitive dissonance learning model similar to the techniques that Derek Muller wrote about in his thesis 'Designing Effective Multimedia for Physics Education'? [0]
Lorena Barba of George Washington University also discusses techniques related to effectively teaching complex topics through exercise rather than passive learning that you may find interesting. [1]