However, teachers lack high-quality science curricula that integrate computational modeling in purposeful ways and with explicit attention to student diversity. In each unit, students use StarLogo Nova, an agent-based, blocks-based programming environment, to develop a computational model and help answer the unit driving question. Second, students interpret a starter model given by the teacher (via the curriculum), which provides a foundation of code blocks so students are not overwhelmed by programming demands. Many teachers are surprised at how savvy students are with technology, which makes implementation not only manageable but engaging for all students. [Extracted from the article]