Bricklayer is a system that allows people to use programming to create images and other visual artifacts. It has been used with students from elementary school through college in order to support the learning of mathematics concepts including...

In the current climate of a technology-centered world and standards-based educational system, the vision of including computer science and computational thinking at the elementary level has gained momentum in recent years. This paper examines the...

The traditional lecture style of teaching has long been the norm in college science, technology, engineering, and mathematics (STEM) courses, but an innovative teaching model, facilitated by recent advances in technology, is gaining popularity...