With degrees in Art Education, Visual Design/Computer Art and Computer Science she focuses on curriculum that is artistic, technical and cross-disciplinary in nature. She typically teaches interactive media, experimental animation, particle systems and dynamics, and collaborative multimedia production classes.