I'm Connor Gramazio.

I research data visualization as a computer science PhD canditate and a National Science Foundation graduate research fellow at Brown University, where I am advised by David Laidlaw.

My dissertation provides new computational design techniques and usability guidelines to empower both the creators and users of visualization tools.

I'm incredibly excited to have spoken at this year's OpenVisConf, where I talked about some of the projects I've authored on visualization color design assistance and effectiveness. The slides are here.

Before starting at Brown I graduated from Tufts University, where I was advised by Remco Chang and Sara Su.

  • [email protected] [uni] edu
  • @ccgramazio
  • Google Scholar
  • Github


Computational Design


Colorgorical is a tool to make categorical visualization color palette design easier, given the frequent difficulties that arise when trying to balance aesthetics with legibility constraints. Large-scale evaluations show that palettes automatically made by Colorgorical are as discriminable and are typically more preferable compared to the defaults included in ColorBrewer, Microsoft, and Tableau. (use) (paper) (source)


d3-cam02 is a D3.js module that defines CIECAM02 and CIECAM02-UCS color spaces. CIECAM02 and CIECAM02-UCS are two of the most perceptually accurate color spaces, which is particularly important for visualization design given that perceptual color differences often encode meaning. (use) (source)


d3-jnd is a D3.js module that allows designers to quickly check whether two colors can be easily differentiated, and considers how color discriminability can shift with changes in size. (use) (source)

Exploring visualization design spaces

I created a collection of hierarchal visualization annotations and developed a prototype to explore the design space for phylogenetic design classification results. (paper)

Usability Evaluation

Classifying interaction behavior

I designed a new feature set based on recent eyetracking advances to classify visualization interaction behavior by mining anonymized cancer visual analysis mouse interaction logs. (under review)

Usability requirements for cancer genomics visualization

I performed a contextual inquiry to synthesize four common cancer genomics task requirements and then evaluated whether MAGI's interface supported these needs. My analysis focused on including the full diaspora of research subdisciplines to define and evaluate usability. (under review)

Visualization search

I performed a series of quantitative evaluations to identify design practices based on how the layout, number, and physical size of data affects visualization search performance. (paper)

Biology Visualization


MAGI is an online cancer genomics visualization tool, which supports visual exploration over five types of mutation data. (use) (paper) (source)


GD3 is a declarative cancer genomics visualization library built on top of D3. (source)

Molli / TuftsViewer

Molli is a protein visualization tool that supports comparative structural analysis via 3D models, sequence alignment, and residue information. (paper) (source)


Crowdsourcing methodology

I helped test and categorize crowdsourcing requester strategies through a computer science faculty information gathering task. (use) (paper)


Heapviz is a tool to help debug Java applications at runtime by visualizing summaries of Java heap snapshots. (paper)

Resume at a Glance

Full resume: (pdf)

Brown University. 2012 – 2017 (expected)
Ph.D. in Computer Science

Brown University. 2012 – 2014
Sc.M. in Computer Science

Tufts University. 2008 – 2012
B.S. in Computer Science
Minor in Religion
Cum Laude with Highest Thesis Honors

Research and Teaching Experience

Brown University
Graduate Researcher, 2012 – 2017.

Tufts University
Undergraduate Researcher, 2010 – 2012.
Head TA, Computer Graphics
TA, Data Structures
TA, Intro to Computer Science

Abbreviated Development Experience

Brown University
Led or contributed to several collaborative research projects through design, full-stack development, and evaluation (see projects)

Google, Inc.
Conceptualized and implemented a new feature for Google+ using C++ (MapReduce, BigTable), Java (asynchronous middleware), and Javascript

Charles River Analytics
Devised a NASA TLX user study to evaluate emergency response management visualization and a Java/Swing prototype for pilotting multiple unmanned vehciles

Tufts University
Aided the creation and evaluation of several visualization and graphics projects (see projects)



In college, through minoring in Religion and performing in Kiniwe – Tufts’ Ghanaian performance ensemble – for four years, I got hooked on learning about and experiencing other cultures. Since graduating from college, I’ve been lucky enough to explore several countries first hand. Much of my traveling is inspired by experiencing the outdoors, like backpacking the West Highland Way or diving in the Belize Barrier Reef. My favorite way to travel is with nothing more than a carry-on backpack.