Visualization and Graphics

A picture is worth a thousand words. Visualization and graphics both encompass the art and science of producing images that capture the complexity, intricacy, and beauty of real-world datasets. With good visualization, an evolutionary biologist can easily make sense of the rich ancestral relationships in plant genomes. A geologist uses computer graphics to see the structure of caves that would be physically inaccessible to her. A programmer visualizing the execution of her code can quickly pinpoint a problem with a parallel program running on thousands of machines. Computer graphics research seeks to improve the fundamental techniques by which we can create and manipulate visual content. Visualization research creates novel algorithms and interaction techniques that make data accessible to experts, and to the broader public as well.

Both visualization and graphics are unique in that they combine core CS research with a variety of other fields such as perceptual psychology, art, design, and statistics. This research frequently offers opportunities for interdisciplinary collaborations to solve exciting problems with real world applications. Our group, the HDC lab (, includes world-class expertise in graph drawing, large data and systems visualization, topological data analysis, performance visualization, geometry processing, GPU techniques, physically-based animation, data structures for interactive data analysis at scale, and flow visualization.

Visualization and Graphics Faculty

Stephen Kobourov

Professor (Sabbatical AY22-23) Office: GS 715 Interests: Graph drawing and information visualization, algorithm design and data organization, geometric algorithms. (Ph.D., Johns Hopkins University, 2000)

Josh Levine

Associate Professor (Sabbatical Fall 2022) Office: GS 754 Interests: Visualization, geometric modeling, topological analysis, mesh generation, and computer graphics. (Ph.D., Ohio State University, 2009)

PhD Students

Makayla Bennett

PhD Student Office: GS 721 Interests: Advisor: Dr. Stephen Kobourov

Philippe Cutillas

PhD Student Office: GS 756 Interests: Quantum Computing, Visualization, and Graphics Advisor: Dr. Josh Levine

H. M. Abdul Fattah

PhD Student Office: GS 710 Interests: Natural Language Processing, Question-Answering, Data Mining, Machine Learning Advisor: Dr. Eduardo Blanco

Ryn Gray

PhD Student Office: GS 721 Interest: Graph Visualizations Advisor: Dr. Stephen Kobourov

Jacob Miller

PhD Student Office: GS 721 Interests: Graph Layout, Graph Visualization and Dimensionality Reduction Advisor: Dr. Stephen Kobourov

Harshita Narnoli

PhD Student Office: GS 721 Interests:  Computer vision, Computer Graphics and Machine Learning Advisor: Dr. Stephen Kobourov

Sayef Azad Sakin

PhD Student Office: GS 756 Interests: Data Visualization and High Performance Computing Advisor: Dr. Kate Isaacs

Connor Scully-Allison

PhD Student Office: N/A Interests: Data Visualization, Data Management and Interdisciplinary Software Engineering Advisor: Dr. Kate Isaacs

Shreya Nupur Shakya

PhD Student Office: GS 756 Interests: Data visualization and Graphics Advisor: TBD

Pasindu Tennakoon

PhD Student Office: GS 756 Interests: Topological Data Analysis, Data Visualization, AI and Machine Learning Advisor: Dr. Josh Levine

Katy Williams

PhD Student Office: N/A Interests: Data Visualization and High-Performance Computing Advisor: Dr. Kate Isaacs

Md Rahat-uz Zaman

PhD Student Office: 721 Interest: Deep Learning and Computer Vision Advisor: Dr. Stephen Kobourov