Our faculty are not content to trod well-worn engineering paths. Instead, they are driven to pursue innovations in teaching, research that address truly complex challenges, and to pursue worldwide leadership roles in their fields. See Also: Emeritus Faculty Directory.
Associate Professor, Academic General Faculty, Teaching Track, Computer Science
Angela Orebaugh is an Associate Professor in the Engineering School's Computer Science Department. Her teaching and research blends keeping us safe and secure in the cyber world with a passion for promoting mindful, intentional, engagement with technology.
Associate Professor, Academic General Faculty, Teaching Track, Department of Computer Science
Raymond Pettit's interests include Metacognition in Novice Programmers, Gender Issues in CS Courses, Automated Assessment Tools for Programming, Programming Error Messages, CS1, CS2, and Programming Languages
Associate Professor, Computer ScienceAdjunct Faculty, Data Science InstituteAdjunct Faculty, School of Medicine Center of Public Genomics
Yanjun Qi is an Associate professor (tenured) of the University of Virginia, Department of Computer Science since 2013. She was a senior researcher in the Machine Learning Department at NEC Labs American, Princeton, NJ from July 2008 to August 2013. Her research interests are within…
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…
Assistant ProfessorAcademic General Faculty Teaching Track, Computer Science
Charles Reiss is an Assistant Professor, specializing in computer systems-related topics.Before joining UVa, he received in PhD from Berkeley, developing systems to analyze memory requirements in analytics systems like Apache Spark.
Distinguished Professor, Biocomplexity Institute and Initiative, Computer Science (by Courtesy)
Dr. Daniel J. Rosenkrantz is a Distinguished Institute Professor with the Biocomplexity Institute and Initiative at the University of Virginia. He has made fundamental contributions to many areas of computer science including formal languages, theory of computation, etc and is listed in notable “Who’s Who” lists for his many scientific achievements
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).
Professor, Academic General Faculty, Teaching Track, Computer ScienceAssociate Department Chair, Computer Science
Prof. Sherriff serves as Associate Department Chair and Director of the BSCS degree program. Teaching Interests: Software Engineering, Computer Game Design, Mobile Application Development. Research Interests: CS Education, Scholarship of Teaching and Learning, Game Design and Gamification