The document discusses program design for developing technological pedagogical and content knowledge (TPACK) based on the educational philosophy of John Dewey. It advocates for designing the program as an experience that is unified, focuses on TPACK, encourages repurposing and creativity, allows for deep play, and has a dramatic quality. This approach aims to create a program with multiple levels of learning from mechanical to generative that are integrated across the program, courses, assignments, students, and instructors.