Andrew Cheung

Andrew Cheung

PhD candidate in Mechanical Engineering. Multi-language user of English, Chinese, Japanese, Deutsch and French. Travel Maniac, singing devoter and huge tennis fan.