Assistant Professor

Chengnian Sun joined the David R. Cheriton School of Computer Science as an Assistant Professor in August 2019.

photo of Professor Chengnian Sun

Chengnian’s research interests are in software engineering and programming languages, focusing on techniques, tools and methodologies for improving software quality and developers’ productivity. He has a PhD in Computer Science from National University of Singapore.

Before joining the David R. Cheriton School of Computer Science, Chengnian was a software engineer at Google Inc. in Mountain View, California, working on Java/Android compiler toolchains and machine learning platform for Google Search. Prior to Google, he spent three wonderful years working on techniques to detect 1600+ bugs in GCC and LLVM with his colleagues at UC Davis. 

Read a feature article about Chengnian.

University of Waterloo
Contact information: 

Profiles by type