When I was thinking about interactive education for my master’s thesis, I made a little widget simulating waves, which some prompts for the student. Check out the video below; play with it here; or see it in the context of my original MSc thesis proposal.