Introducing Dynamic Lessons in Spark