To give students a first-hand experience, I ran activities asking students to critique sample visualization designs and sketch new visualization designs in a group. I believe for teaching software engineering and computer science running hands-on activities will create a more active environment for students to learn the new concepts.