Jiancheng Liu Professor Disciplines Engineering Mechanical Engineering Computer-Aided Engineering and Design Research Interests Mechanical Micro Machining Machine Vision CNC Machine Tool Design