Complex topics can be challenging both for instructors to teach and for students to learn. While instructional strategies have varied over the years, modern computer graphics environments can provide ...