Dynamic Workshops: The Fundamentals of Curriculum Development