Located in Chongqing, China’s largest municipality, Chongqing Technology and Business University (CTBU) is a multi-disciplinary university that offers underg...