Faculty & Staff SpotlightDr. Cheng Thao

Cheng Thao

Assistant Professor of Computer Science

Dr. Cheng Thao is a faculty member in the Math and Computer Science department in the
College of Business and Technology. He joined Concordia University-St. Paul in 2017. Prior to
joining Concordia, he was Assistant Professor of Computer Science at the University of
Wisconsin-Whitewater. He received his PhD from the University of Wisconsin-Milwaukee. His
research interests are in software product line engineering and document engineering in
particularly collaborative editing. He has authored and co-authored more than a dozen of
journal, conference, and workshop papers. He has expertise in software engineering practices,
desktop and Web application development, and XML technologies. He has collaborated with
researchers from the Medical College of Wisconsin, and the Business School of the University of
Wisconsin-Milwaukee. In this free time, he enjoys riding bicycle, walking and coding.

Academic Credentials

  • Ph.D, Engineering (Computer Science), University of Wisconsin-Milwaukee
  • M.S, Computer Science, University of Wisconsin-Milwaukee
  • B.S, Human Biology, University of Wisconsin-Green Bay

Academic Focus

Dr. Thao’s research focus is in the area of software engineering and document engineering. He
worked on providing better tools for developers to collaborate on software development for
teams developing a family of software product where a large amount of code are shared among
the products. He created the Version-Aware document technology which supports the
embedded change history of a document within the document. He has been a reviewer for the
Document Engineering conference since 2013. His research profile can be found at:

He is interested in partnering with local industry to provide realistic hands-on learning
experience for his students through large projects, classroom assignments, and lectures.