Xin "Jack" Ge

Human-computer Interaction Designer - Engineer - Scientist



(More details and materials are available upon interest.)