Computer Systems Research

Magnified view of a computer chip

Strength in computer systems has been a pillar of our department since its earliest days. This  focus has led to notable contributions, for example, in cyber-physical systems, compilers, software systems, and computer architecture. Maintaining this strength is important for maintaining our reputation, but even more importantly, for supporting other research initiatives in our strategic plan. All these initiatives will depend on expertise in architecture, operating systems, compilers, and so forth. At the same time, as hiring nationwide in systems areas seems to have slowed dramatically, this is an opportune time to boost our strength in these areas, recruit outstanding candidates, and stand out as a leading department, as we have a good foundation on which to build. For example, according to, UVA is ranked 33rd in computer systems overall, 19th in computer architecture, and 14th in real-time, embedded, and mobile systems.

Computer Systems Core Faculty

Brad Campbell

Assistant Professor, Computer Science Assistant Professor, Electrical and Computer Engineering

Brad joined the University of Virginia in 2017 as a member of the Link Lab after receiving his Ph.D. from the University of Michigan. His research interests broadly include wireless embedded systems, with a focus on new energy-harvesting sensors, networks of connected "things", and application-driven sensing systems and deployments.

Jack W. Davidson

Professor, Computer Science Director, Cyber Defense Program of Study

Jack W. Davidson is a Professor of Computer Science at UVA. He joined in 1981 after receiving his Ph.D. in Computer Science from the University of Arizona. His research interests include compilers, computer security, programming languages, computer architecture, and embedded systems. He is the principal investigator on several ongoing grants.

Adwait Jog

Anita Jones Faculty Fellow Associate Professor Computer Science

His research interests lie in the broad area of computer architecture and systems. Jog's research has consistently been published at premier IEEE/ACM computer systems and architecture venues and funded by several agencies such as NSF and Google. He is a senior member of both IEEE and ACM.

Samira Khan

Associate Professor, Computer Science
Research interests include: Computer Architecture, Grid/Cloud/High-performance Computing, Programming Languages and Compilers I am an Associate Professor in the Computer Science Department at University of Virginia (UVA), where I lead the research group ShiftLab . Before joining UVA, I was a post…

Hyojoon Kim

Assistant Professor, Computer Science

Hyojoon Kim is an Assistant Professor in the Department of Computer Science at the University of Virginia. He received his Ph.D. and Master's degree in Computer Science from Georgia Tech. His research area includes network measurement, network security, programmable networks, and distributed systems.

Felix Xiaozhu Lin

William Wulf Faculty Fellow, Associate Professor, Computer Science

Felix Xiaozhu Lin joined the Department of Computer Science as an associate professor in August 2020. Prior to his appointment at UVA Engineering, Lin was a tenured associate professor in the School of Electrical and Computer Engineering at Purdue University.

Chang Lou

Assistant Professor, Computer Science

Chang Lou is a tenure-track assistant professor in Department of Computer Science at University of Virginia. His research interests are distributed systems, operating systems, and cloud computing. His work centers on improving system reliability and availability. 

Kun Qian

Assistant Professor, Computer Science
Kun Qian is an Assistant Professor in the Department of Computer Science at the University of Virginia. He is also a member of the Link Lab. Before joining UVA, he was a postdoctoral researcher at the University of California San Diego. He received his Ph.D. and B.E. from Tsinghua University in 2019…

Haiying Shen

Associate Professor, Computer Science Associate Professor, Electrical and Computer Engineering (By Courtesy)

Before joining UVA as an Associate Professor in 2016, Haiying Shen received her B.S. degree from Tongji University, China in 2000, and her M.S. and Ph.D. degrees from Wayne State University in 2004 and 2006. In addition to teaching, she is an Associate Editor for the IEEE/ACM Transactions on Networking (TON) and the IEEE Networking Letters (NL).

Yixin Sun

Anita Jones Career Enhancement Assistant Professor, Computer Science, Assistant Professor, Electrical and Computer Engineering
Research interests include: Network Security and Privacy, Routing Security, Anonymity Systems, Network Attacks and Defenses I am broadly interested in network security and privacy. I joined the Department of Computer Science in January 2020 as Assistant Professor, as well as the Department of…

Ashish Venkat

William Wulf Career Enhancement Assistant Professor, Computer Science

Ashish Venkat is an Assistant Professor in the Department of Computer Science at the University of Virginia, where he joined after obtaining a Ph.D. from UC San Diego. His work has been published at top-tier venues such as ISCA, MICRO, ASPLOS, HPCA, and USENIX Security, and has received funding from NSF, DARPA, SRC, and Intel.