Faculty

The Computer Science faculty shown below include professors, associate professors, and assistant professors with primary and joint appointments. To view additional faculty (courtesy, emeritus and visiting), use the filters on the left side of the page.
  • Worthy Martin

    Associate Professor of Computer Science, Acting Director, Institute for Advanced Technology in the Humanities
    portrait wortrhy martin
    Research interests include: Human Machine Interface, Computer Graphics and Vision, I began my career in "dynamic scene analysis", a subarea of computer vision and image processing. In the last several years I have been associated with "digital humanities" scholars at UVa and elsewhere…
  • Paul "Will" McBurney

    Assistant Professor, Academic General Faculty, Teaching Track, Computer Science
    paul
    Research interests include: CS Education, Software Engineering, Software Maintenance and Evolution Paul "Will" (call him Will) McBurney has been teaching Computer Science courses for over 9 years at 4 different institutions, University of Virginia, University of Pennsylvania…
  • Yu Meng

    Assistant Professor, Computer Science
    meng
    Research interests include: Machine Learning, Natural Language Processing, Data Mining Yu Meng received his Ph.D. from the Department of Computer Science at University of Illinois Urbana-Champaign in 2023, where he worked with Jiawei Han. Prior to joining UVA, he was also a visiting…
  • Briana Morrison

    Associate Professor, Academic General Faculty, Teaching Track, Computer Science
  • Denis Nekipelov

    Associate Professor of Economics and Computer Science (by Courtesy)
  • N. Rich Nguyen

    Assistant Professor, Academic General Faculty, Teaching Track, Computer Science
    N. Rich Nguyen headshot
    Research interests include: Biological Image Analysis, Machine Learning, CS Education Innovation
  • Angela Orebaugh

    Assistant Professor, Academic General Faculty, Teaching Track, Computer Science
    Headshot of Angela Orebaugh

    Angela Orebaugh is an Assistant Professor in the Engineering School's Computer Science Department. Her teaching and research is focused on keeping us safe and secure in the cyber world. She is also lead faculty member for cybersecurity, information technology, and sustainability for UVA's School of Continuing and Professional Studies.

  • Elizabeth Orrico

    Lecturer Academic General Faculty Teaching Track, Computer Science
    headshot of Elizabeth

    Elizabeth Orrico joined the Department of Computer Science as a lecturer in August 2020. Prior to her appointment at UVA Engineering, she spent two years as a physics and math teacher in Los Angeles as a Teach For America corpsmember.

  • Raymond Pettit

    Associate Professor, Academic General Faculty, Teaching Track, Department of Computer Science
    Raymond Pettit headshot

    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

  • Upsorn Praphamontripong

    Associate Professor, Academic General Faculty, Teaching Track, Computer Science