She has been involved with the College Board's Advanced Placement program since 1997 as a member of the development committee (1997 - 2000), a presenter of teacher training workshops, and a reader for the grading of the free response section of the APCS exam. She has taught introductory programming courses in Java since 2000 and has, in collaboration with various colleagues, developed numerous materials for teaching computer science at the high school and college levels. She is the author of the Java-based Marine Biology Simulation case study.