eGrove Education develops educational software (apps) that teaches freehand sketching and spatial visualization skills. Students sketch 2D and 3D shapes on a touchscreen and receive immediate feedback about their sketches. Sold on iTunes, the apps teach how to sketch in 2D and 3D -- important skills in math, science, and engineering. Freehand sketching skills are important for spatial visualization, creativity, and teamwork. Learning these skills increases GPA and retention in college. Firm reports that app has been use in a first year engineering course at UC San Diego, with enthusiastic student response. The app is also suitable for pre-engineering courses in high school.