Her primary teaching and course development responsibilities include undergraduate and graduate-level courses in computer-aided design, mechanical design, and rehabilitation engineering. She served as the Director of Liaison for the Engineering Design Graphics Division of ASEE from 1995-8, EDGD Program Chair for the ASEE Annual Conferences in 2002 and 2011, Division Vice Chair in 2003 and Division Chair in 2004. Her teaching and research interests include computer aided mechanical design, geometric modeling, kinematics, machine design, project-based learning, service-learning, and rehabilitation engineering. She is a member of ASME, ASEE, and ISGG.