Wei joins the Department of Computer Science

The School of Engineering is pleased to announce that Guannan Wei has been appointed Assistant Professor in the Department of Computer Science, effective August 1, 2025.
Wei earned his MS from the University of Utah and his PhD in computer science from Purdue University. He previously served as a postdoctoral researcher at the French National Institute for Research in Digital Science and Technology (INRIA) and École Normale Supérieure (ENS) in Paris, where he worked on semantics, static analysis, and abstract interpretation of programs.
Wei’s research centers on the scientific and engineering foundations of programming and software systems. He develops programming languages and tools that help ensure software is correct, safe, and efficient. Motivated by a deep interest in how programming languages enable abstraction and communication, his work explores novel concepts and tools that empower developers to create more reliable and expressive software.
His research has been featured in premier programming languages conferences—including the Principles of Programming Languages (POPL), Programming Language Design and Implementation (PLDI), Object-Oriented Programming, Systems, Languages & Applications (OOPLSA), and the International Conference on Functional Programming (ICFP). Wei’s work has also been presented at top software engineering conferences and has earned multiple Distinguished Paper awards from the Association for Computing Machinery Special Interest Group on Programming Languages (ACM SIGPLAN).
The School of Engineering is proud to welcome Guannan Wei to the faculty and looks forward to the innovation and insight he will bring to our community.
Department:
Computer Science