Introducing Dynamic Lessons on Spark