How do you craft computer science assignments that engage and support all students? In this session, we’ll share examples of how to do it in introductory CS courses, AP classes, and everything in between. Learn how two experienced CS teachers created lab experiences that were authentic and applicable to the real world while also offering students space for creative expression. We’ll discuss how to scaffold an easy-to-grade, hard-to-cheat project with clear milestones, checkpoints, opportunities for timely feedback, and unit tests....