Siyuan Xing Associate Professor Mechanical Engineering College of Engineering Contact 805-756-7903 sixing@calpoly.edu Office: 13-233