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