Graphics Library Homegrown 2D graphics package (graphics.py) Thin wrapper over Python standard GUI package Tkinter Why? Students LOVE graphics, but it adds complexity Our package "hides" the event loop Teaches graphics and object concepts Natural progression Learn by using concrete objects Build own widgets Implement simple event loop