Affiliations
- ASEE Mechanical Engineering Division, Division Chair, 2011-2012
- ASEE Mechanical Engineering Division, Program Chair, 2010-2011
- ASEE Manufacturing Division, Division Chair, 2003-2004
- ASME - Member
- IEEE - Member
- IEEE Robotics and Automation Society - Member
- ASEE - Member