Michael A. Carchidi Senior Lecturer Mechanical Engineering and Applied Mechanics Personal Website 215-898-8342