People
Department Administration | Faculty | Staff | Emeritus
Use the controls below to further filter the list of personnel.
Stan Ahalt
Professor
Dean, School of Data Science and Society
ahalt@cs.unc.edu | 919-445-9641(82) Ph.D. 1986, Clemson. Signal, image, and video processing; high-performance scientific and industrial computing; pattern recognition applied to national security problems; high-productivity, domain specific languages.
Jay Aikat
Vice Dean, School of Data Science and Society
Research Professor
(126) Ph.D. 2010, UNC-Chapel Hill. Experimental methods and models in networking research and education; measurement and modeling of Internet traffic, protocol benchmarking; Internet traffic generation, wireless networks, congestion control and active queue management; data science.
Reema Alsufyani
IT System Administrator
Ron Alterovitz
Lawrence Grossberg Distinguished Professor
Director of Graduate Admissions
(99) Ph.D. 2006, UC Berkeley. Medical robotics; motion planning; physically-based simulation; assistive robotics; medical image analysis.
James Anderson
Kenan Distinguished Professor
Department Chair
(62) Ph.D. 1990, Texas. Real-time systems; distributed and concurrent algorithms; multicore computing; operating systems.
Armani Anderson
Graduate Assistant for Student Experience
Jaime Arguello
Adjunct Associate Professor
McColl Term Associate Professor, UNC School of Information and Library Science
jarguell@email.unc.eduPh.D. 2011, Language Technologies, Carnegie Mellon. Information retrieval, aggregated search systems and evaluation, search behavior, text data mining, machine learning, task-based search, search assistance.
Stephen Aylward
Adjunct Associate Professor
Senior Director of Strategic Initiatives, Kitware
stephen.aylward@kitware.comMohit Bansal
John R. and Louise S. Parker Distinguished Professor
(139) Ph.D. UC Berkeley, 2013. Statistical natural language processing and machine learning, with a focus on multimodal, grounded, and embodied semantics (i.e., language with vision and speech, for robotics), human-like language generation and Q&A/dialogue, and interpretable and structured deep learning.
Benjamin Berg
Assistant Professor
(178) Ph.D. 2022, Carnegie Mellon. Performance modeling, scheduling, resource allocation, caching.
Tamara L. Berg
Adjunct Associate Professor
Research Scientist Manager, Facebook AI
tlberg@cs.unc.edu(133) Ph.D. UC Berkeley, 2007. Computer vision, natural language processing, integrating information from words & pictures, visual recognition & retrieval, visual social media and socio-identity, human-in-the loop recognition, gaze pattern analysis, image description generation, clothing recognition.
Gedas Bertasius
Assistant Professor
(170) Ph.D. 2019, Pennsylvania. Video understanding, first-person vision, human behavior modeling, multi-modal deep learning, transfer learning.
Gary Bishop
Professor Emeritus
Ph.D. 1984, UNC-Chapel Hill. Hardware and software for man-machine interaction; assistive technology; tracking technologies; 3D interactive computer graphics; virtual environments; image-based rendering.
Frederick P. Brooks, Jr.
Kenan Distinguished Professor Emeritus (Deceased)
Department Founder
brooks@cs.unc.eduPh.D. 1956, Harvard. 3D interactive computer graphics; human-computer interaction; virtual worlds; computer architecture; the design process.
Brandon Byrd
Student Services Manager, Undergraduate Programs
Ashleigh Catlett
Business Officer
Ashley Centeno
Events Specialist
Samarjit Chakraborty
William R. Kenan, Jr. Distinguished Professor
(148) Ph.D. 2003, ETH Zurich. Distributed embedded systems, hardware/software co-design, embedded control systems, low-power systems, energy storage systems, electromobility, and sensor network-based information processing.
Praneeth Chakravarthula
Assistant Professor
(175) Ph.D. 2021, UNC-Chapel Hill. Computational displays and imaging, holographic/3D displays, augmented and virtual reality, diffractive optics, artificial intelligence, human computer interaction.
Snigdha Chaturvedi
Associate Professor
(158) Ph.D. 2016, Maryland. Natural language understanding, narrative understanding, social NLP, applications of ML and NLP
Tianlong Chen
Assistant Professor
Ph.D. 2023, Texas-Austin. Machine learning problems: sparsity, robustness, learning to optimize, graph learning, diffusion models; as well as interdisciplinary scientific challenges: bioengineering, quantum computing.
David Cowhig
IT Manager
MSIS 2016, UNC-Chapel Hill.
Tatyana Davis
Business Operations Assistant
Prasun Dewan
Professor
(63) Ph.D. 1986, Wisconsin. User interfaces; distributed collaboration; software engineering environments; mobile computing; access control.
Parasara Sridhar Duggirala
Assistant Professor
(144) Ph.D. Illinois, 2015. Cyber-Physical Systems, Formal Methods, Control Theory, Hybrid Systems, Autonomy, Embedded and Real-Time Systems, Probabilistic Systems.
Krisha Ellis
Accounting Manager
Saba Eskandarian
Assistant Professor
(171) Ph.D. 2021, Stanford. Applied cryptography, security, privacy.
Renée Everett
IT Analyst
Danté Farrar
IT Specialist
Jan-Michael Frahm
Research Professor
jmf@cs.unc.edu(97) Ph.D. 2005, Christian-Albrechts-University Kiel, Germany. Structure from motion; camera self-calibration; camera sensor systems; multi-camera systems; multi-view stereo; robust estimation; fast tracking of salient features in images and video; computer vision; active vision for model improvement; markerless augmented reality.
Henry Fuchs
Federico Gil Distinguished Professor
(11) Ph.D. 1975, Utah. Virtual environments; telepresence; future office environments; 3D medical imaging; computer vision and robotics.
Snehalkumar “Neil” Gaikwad
Adjunct Assistant Professor
Assistant Professor, School of Data Science and Society
gaikwad@unc.eduPh.D. 2024, MIT. Human-AI alignment, policy, and societal decision-making.
Sayeed Ghani
Teaching Associate Professor
(179) Ph.D. 1990, Columbia. Applications of AI and deep learning in health/IoT and wireless sensor networks.
Prairie Rose Goodwin
Teaching Assistant Professor
Ph.D. 2017, N.C. State. Data modeling, real-time analytics, human-computer interaction.
David Gotz
Adjunct Associate Professor
Associate Professor, School of Information and Library Science
gotz@unc.edu(151) Ph.D. 2005, UNC-Chapel Hill. Visualization and visual analytics, data analysis, data science, health informatics, machine learning.
Matthew Greeson
Accounting Technician
Melissa Gunnell
Events and Outreach Coordinator
mgunnell@cs.unc.edu | 919-590-6047Isabella “Izzi” Hinks
Teaching Assistant Professor
Ph.D. 2024, N.C. State.
Adrian Ilie
Senior Research Scientist, Graphics
adyilie@cs.unc.edu | 919-590-6081Kevin Jeffay
Gillian Cell Distinguished Professor
(40) Ph.D. 1989, Washington. Computer networking; operating systems; real-time systems; multimedia networking; performance evaluation.
Stephanie Johnson
Director of Career Services
Kris Jordan
Professor of the Practice
(140) M.S. 2008, Brown. Computer science education, educational technology, internet systems, entrepreneurship.
Tessa Joseph-Nicholas
Teaching Professor
(86) Ph.D. 2008, UNC-Chapel Hill. Internet cultures, technology ethics, digital arts and poetics.
Jasleen Kaur
Associate Professor
(88) Ph.D. 2002, Texas-Austin. Design and analysis of networks and distributed systems; high-speed congestion-control, resource management, Internet measurements, and transport protocols.
Denise Kenney
Student Services Manager, Graduate Programs
Ashok Krishnamurthy
Research Professor
Deputy Director, Renaissance Computing Institute (RENCI)
ashok@renci.org | 919-590-6019(137) Ph.D.1983, Florida. Data analytics with applications in healthcare and social science, high-end computing for modeling and simulation, advanced computational tools to improve industrial productivity through virtual product and process development, digital processing to extract information from images, audio and other signals.
Andrew Kwong
Assistant Professor
Ph.D. 2023, Michigan. Security and applied cryptography.
Erin Lane
External Relations Support
Anselmo Lastra
Professor Emeritus
lastra@cs.unc.edu(52) Ph.D. 1988, Duke. Interactive 3D computer graphics; hardware architectures for computer graphics.
Harlin Lee
Adjunct Assistant Professor
Assistant Professor, School of Data Science and Society
harlin@unc.eduPh.D. 2021, Carnegie Mellon. Data science, machine learning, signal processing.
Ming C. Lin
John R. & Louise S. Parker Distinguished Professor Emeritus
lin@cs.unc.edu(72) Ph.D. 1993, California-Berkeley. Physically based and geometric modeling; applied computational geometry; robotics; distributed interactive simulation; virtual environments; algorithm analysis; many-core computing.
David Luebke
Research Professor
Vice President of Research, NVIDIA
dluebke@nvidia.com(156) Ph.D. 1998, UNC-Chapel Hill. Computer graphics, display technology, ray tracing, virtual and augmented reality.
Alyssa Lytle
Teaching Assistant Professor
(182) Ph.D. 2022, UNC-Chapel Hill. Formal methods, human-robot interaction.
Jim Mahaney
Director of Engineering & Research
Richard Marks
Professor of the Practice
Professor, School of Data Science and Society
Ph.D 1996, Stanford. Augmented and virtual reality, computer vision, signal processing, machine learning.
Steve Marron
Adjunct Professor
Amos Hawley Distinguished Professor, Statistics and Operational Research
marron@email.unc.eduKetan Mayer-Patel
Associate Professor
Director of Undergraduate Studies
(80) Ph.D. 1999, UC Berkeley. Multimedia systems; networking; multicast applications.
Connor “Cece” McMahon
Teaching Assistant Professor
M.S. 2022, Berkeley. Computer science education.
Leonard McMillan
Associate Professor
(87) Ph.D. 1997, UNC-Chapel Hill. Computational biology; genetics; genomics; bioinformatics; information visualization; data-driven modeling; image processing; imaging technologies; computer graphics.
Brent Munsell
Teaching Associate Professor
Associate Chair for Student Experience
(159) Ph.D. 2009, South Carolina. Medical image analysis, shape modeling, brain connectivity, machine learning, and computational medicine.
Marc Niethammer
Professor
(98) Ph.D. 2004, Georgia Tech. Medical image analysis; shape analysis, image segmentation, deformable registration, image-based estimation methods.
Shahriar Nirjon
Associate Professor
(136) Ph.D. 2014, Virginia. Mobile Computing (OS, Services and Applications); Embedded Sensor Systems (Hardware-Software Co-Design, Wearables); Wireless Networks (Mobile, WSN, and other RF); Data Analytics for Mobile Systems (Mobile Health, IoT, and Cloud).
Junier Oliva
Associate Professor
(142) Ph.D. 2018, Carnegie Mellon. Machine learning, artificial intelligence, nonparametric statistics, deep learning, statistical data mining, signal processing, graphical models, generative models, kernel methods, scalability, complex datasets, optimization, density estimation.
Beatriz Paniagua
Adjunct Assistant Professor
Assistant Director of Medical Computing, Kitware
beatriz_paniagu@med.unc.eduBrett Piper
Communication Specialist
Interim External Relations Manager
bpiper@cs.unc.edu | 919-590-6090Stephen M. Pizer
Kenan Distinguished Professor
(6) Ph.D. 1967, Harvard. Image display and analysis; medical imaging; human and computer vision; graphics.
David A. Plaisted
Research Professor
(28) Ph.D. 1976, Stanford. Mechanical theorem proving; term rewriting systems; logic programming; algorithms.
Donald Porter
Professor
(138) Ph.D. 2010, Texas. Operating systems; virtualization; file systems; security; concurrent programming.
Raghavendra Pothukuchi
Assistant Professor, Beginning July 2025
William R. Kenan Jr. Fellow
raghav@cs.unc.eduPh.D. 2020, Illinois. Computer architecture and systems, brain-computer interfaces (BCIs), quantum computing, brain-inspired AI hardware, cognitive modeling, formal control, energy and power efficiency, security, machine learning, datacenters and cloud, compilers.
Diane Pozefsky
Research Professor
pozefsky@cs.unc.edu(93) Ph.D. 1979, UNC-Chapel Hill. Software engineering and environments; computer education; serious games design and development; social, legal, and ethical issues concerning information technology.
Jan F. Prins
Professor Emeritus
prins@cs.unc.eduPh.D. 1987, Cornell. High performance computing: parallel algorithms, programming languages, compilers, and architectures; scientific computing with focus on computational biology and bioinformatics.
Timothy L. Quigg
Associate Chair Emeritus for Administration, Finance and Entrepreneurship
quigg@cs.unc.eduMPA. 1979, N.C. State.
David Radoff
Research Computing System Administrator
Mike Reed
Professor of the Practice
Engineering Director, Google Chapel Hill
mreed@cs.unc.edu(143) M.A. 1988, UNC-Chapel Hill. Computer graphics.
Michael K. Reiter
Research Professor
reiter@cs.unc.edu(95) Ph.D. 1993, Cornell. Computer and network security; distributed systems; applied cryptography.
Roni Sengupta
Assistant Professor
(177) Ph.D. 2019, Maryland. Computer vision & graphics, computational photography, 3D vision, inverse graphics, inverse rendering, democratizing VFX, next-gen video communication & content creation.
Dawn Shafar
Accounting Technician
Dinggang Shen
Adjunct Professor
Professor and Dean, School of BME, ShanghaiTech University
dinggang.shen@gmail.com(104)
Rick Shreve
Associate Chair for Finance and Administration
Montek Singh
Associate Professor
Associate Chair for Academic Affairs
(84) Ph.D. 2002, Columbia. High-performance and low-power digital systems; asynchronous and mixed-timing circuits and systems; VLSI CAD tools; energy-efficient graphics hardware; applications to computer security; and emerging computing technologies
F. Don Smith
Research Professor
smithfd@cs.unc.edu(42) Ph.D. 1978, UNC-Chapel Hill. Computer networks; operating systems; distributed systems; multimedia.
Jack Snoeyink
Professor
Professor, School of Data Science and Society
(79) Ph.D. 1990, Stanford. Computational geometry; algorithms for geographical information systems and structural biology; geometric modeling and computation; algorithms and data structures; theory of computation.
Shashank Srivastava
Assistant Professor
(157) Ph.D. 2018, Carnegie Mellon. Topics in Natural Language Processing, AI, Machine Learning and their applications; focus on Language Grounding and pragmatics, Neuro-symbolic methods, Text analysis, Latent Variable Models
Natalie Stanley
Assistant Professor
(166) Ph.D. 2018, UNC-Chapel Hill. Single-cell bioinformatics; computational and systems immunology; developing algorithms for representing and understanding graph-based data.
Andrei State
Senior Research Scientist, Graphics
andrei@cs.unc.edu | 919-590-6110David Stotts
Professor
(59) Ph.D. 1985, Virginia. Computer-supported cooperative work, especially collaborative user interfaces; software engineering, design patterns, and formal methods; hypermedia and web technology.
Cynthia Sturton
Associate Professor and Peter Thacher Grauer Scholar
(132) Ph.D. 2013, UC Berkeley. Computer and hardware security; applied formal methods for software security.
Martin Styner
Research Associate Professor
Associate Professor, Psychiatry
(94) Ph.D. 2001, UNC-Chapel Hill. Medical image processing and analysis including anatomical structure and tissue segmentation, morphometry using shape analysis, modeling and atlas building, as well as intra and inter-modality registration.
Kevin Sun
Teaching Assistant Professor
Ph.D. Duke, 2022. Online algorithms, combinatorial optimization, computer science education.
Daniel Szafir
Associate Professor
Director of Graduate Studies
(172) Ph.D. 2015, Wisconsin. Human-robot interaction (HRI); human-computer interaction (HCI); virtual, augmented, and mixed reality (VR/AR/MR); user-centered design; human-centered computing (HCC); aerial robotics; robotic technologies for space exploration; human-robot coordination and collaboration; educational technologies; robotic technologies for manufacturing.
Danielle Szafir
Associate Professor
(173) Ph.D. 2015, Wisconsin. Visualization, data analytics, computer graphics, virtual and augmented reality.
Russell M. Taylor II
Adjunct Research Professor
taylorr@cs.unc.edu(69) Ph.D. 1994, UNC-Chapel Hill. 3D interactive computer graphics; virtual worlds; distributed computing; scientific visualization; human-computer interaction.
Quoc Tran-Dinh
Adjunct Assistant Professor
Assistant Professor, Department of Statistics and Operational Reasoning
quoctd@email.unc.eduPh.D. 2012, Engineering, KU Leuven. Numerical optimization: theory and algorithms for convex optimization and non-convex continuous optimization.
Alexander Tropsha
Adjunct Professor
K.H. Lee Distinguished Professor and Chair, Medicinal Chemistry and Natural Products, School of Pharmacy
alex_tropsha@unc.edu(111) Ph.D. 1986, Moscow State University, Russia.
Leandra Vicci
Lecturer Emeritus (Deceased)
Retired Director of the Applied Engineering Laboratory
B.S. Physics, 1964, Antioch College.
Rosario Vila
Director of External Relations
Gregory F. Welch
Adjunct Professor
Florida Hospital Endowed Chair in Healthcare Simulation, University of Central Florida
welch@cs.unc.edu(71) Ph.D. 1996, UNC-Chapel Hill. Human motion tracking systems; 3D telepresence; projector-based graphics; computer vision and view synthesis; medical applications of computers.
Mary C. Whitton
Research Professor
whitton@cs.unc.edu(81) M.S. 1984, N.C. State. Developing and evaluating technology for virtual and augmented reality systems; virtual locomotion; tools for serious games.
Guorong Wu
Adjunct Assistant Professor
Assistant Professor, Department of Psychiatry
guorong_wu@med.unc.edu(167) Ph.D. 2007, Shanghai Jiao Tong.
Pew-Thian Yap
Adjunct Associate Professor
Associate Professor, Department of Radiology
ptyap@med.unc.edu(164) Ph.D. University of Malaya (Malaysia).
Rafael Zaldivar
Administrative Support Associate
Hongtu Zhu
Adjunct Professor
Professor, Department of Biostatistics
htzhu@email.unc.eduPh.D. Chinese University of Hong Kong, 2000.