What do I want my students to leave my class knowing? It’s not the nitty gritty details of syntax and memory management. Rather, I want them to see computer science in their everyday activities. I want them to see their coding, iterative design, and critical thinking skills as tools in their toolboxes. And, I want them to have the skill set to investigate and research new ways to use these skills to solve problems. To prove to themselves that they have these skills, I end the year with a final project that I call their “Passion Project.”