Professional Affiliations

American Society of Mechanical Engineers

American Society for Precision Engineering

American Society for Engineering Education