Taking the Magic Out of Technology: Anatomy of a Design-Based Computer Graphics Intro Course.