Back to Dominik's Homepage

Dominik Moritz

PhD Student
Paul G. Allen School of Computer Science & Engineering
University of Washington, Seattle

https://domoritz.de
[email protected]
@domoritz

Research Area

My goal is to use a combination of large-scale systems for data analysis and interactive visualizations to support novel insights and fast exploration of multi-dimensional data. I hope to build visualization systems that use statistical analysis, both for driving visualization recommendation and guiding the user's exploration as well as for supporting richer exploratory analysis.

Education

since 2015

Ph.D. in Computer Science & Engineering, University of Washington

Seattle, WA

Advised by Bill Howe and Jeffrey Heer.
Member of the Database Group and the Interactive Data Lab. Research focus on distributed database systems and interactive data visualization.

2013-2015

M.Sc. in Computer Science & Engineering, University of Washington

Seattle, WA

Advised by Bill Howe and Jeffrey Heer.

2010-2013

B.Sc. in IT-Systems Engineering, Hasso Plattner Institute

Potsdam, Germany

Bachelor’s thesis: “Algorithms for the Visualization of Software System Evolution”.
GPA: 4.0 (1.0 in German system), highest distinction, rank 1/74
Advanced classes on database implementation, computational geometry, architecture, and logic.

Notable Awards

2013-2014

Fulbright Fellowship

Bureau of Educational and Cultural Affairs

Highly competitive, merit-based grant for international educational exchange for students, scholars, teachers and scientists.

2010-2015

Studienstiftung des Deutschen Volkes

Studienstiftung des Deutschen Volkes, Bonn

The German National Academic Foundation grants prestigious scholarships to students with outstanding academic achievements. Merit-based grant for B.Sc. and M.Sc.

2010-2015

Hasso Plattner Scholarship

Hasso Plattner Institute, Potsdam

One-year scholarship awarded to the best graduates of each year.

Publications

2017

What Users Don't Expect about Exploratory Data Analysis on Approximate Query Processing Systems

Dominik Moritz, Danyel Fisher HILDA at SIGMOD 2017, Chicago, IL, USA
Distinguished Long Talk

2017

Lessons from Pangloss: User Encounters with Uncertainty

Dominik Moritz, Danyel Fisher Designing for Uncertainty in HCI at CHI 2017, Denver, CO, USA

2017

Trust, but Verify: Optimistic Visualizations of Approximate Queries for Exploring Big Data

Dominik Moritz, Danyel Fisher, Bolin Ding, Chi Wang CHI 2017, Denver, CO, USA

2017

Voyager 2: Augmenting Visual Analysis with Partial View Specifications

Kanit Wongsuphasawat, Zening Qu, Dominik Moritz, Riley Chang, Felix Ouk, Anushka Anand, Jock Mackinlay, Bill Howe, Jeffrey Heer CHI 2017, Denver, CO, USA

2017

The Myria Big Data Management and Analytics System and Cloud Service

Jingjing Wang, Tobin Baker, Magdalena Balazinska, Daniel Halperin, Brandon Haynes, Bill Howe, Dylan Hutchison, Shrainik Jain, Ryan Maas, Parmita Mehta, Dominik Moritz, Brandon Myers, Jennifer Ortiz, Dan Suciu, Andrew Whitaker, Shengliang Xu CIDR 2017, Chaminade, CA, USA

2017

Vega-Lite: A Grammar of Interactive Graphics

Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, Jeffrey Heer Infovis 2016, Baltimore, MD, USA
Best Paper Award

2016

SQLShare: Results from a Multi-Year SQL-as-a-Service Experiment

Shrainik Jain, Dominik Moritz, Bill Howe, Ed Lazowska SIGMOD 2016, San Francisco, CA, USA
Most Reproducible Paper Award

2016

Towards A General-Purpose Query Language for Visualization Recommendation

Kanit Wongsuphasawat, Dominik Moritz, Anushka Anand, Jock Mackinlay, Bill Howe, Jeffrey Heer HILDA at SIGMOD 2016, San Francisco, CA, USA

2016

High Variety Cloud Databases

Shrainik Jain, Dominik Moritz, Bill Howe ICDE 2016

2015

Dynamic Client-Server Optimization for Scalable Interactive Visualization on the Web

Dominik Moritz, Jeffrey Heer, Bill Howe The 1st Workshop on Data Systems for Interactive Analysis (DSIA) at Vis 2015

2015

Voyager: Exploratory Analysis via Faceted Browsing of Visualization Recommendations

Kanit Wongsuphasawat, Dominik Moritz, Anushka Anand, Jock Mackinlay, Bill Howe, Jeffrey Heer Infovis 2015, Chicago, IL, USA
Invited to SIGGRAPH 2016

2015

Perfopticon: Visual Query Analysis for Distributed Databases

Dominik Moritz, Daniel Halperin, Bill Howe, Jeffrey Heer Eurovis 2015, Cagliari, Italy

2014

Demonstration of the Myria Big Data Management Service

Daniel Halperin, Victor Teixeira de Almeida, Lee Lee Choo, Shumo Chu, Paraschos Koutris, Dominik Moritz, Jennifer Ortiz, Vaspol Ruamviboonsuk, Jingjing Wang, Andrew Whitaker, Shengliang Xu, Magdalena Balazinska, Bill Howe, Dan Suciu SIGMOD 2014, Snowbird, UT, USA

2013

Visualization of Varying Hierarchies by Stable Layout of Voronoi Treemaps

Sebastian Schmechel, Jonas Trümper, Dominik Moritz, Jürgen Döllner Proceedings of the 5th International Conference on Information Visualization Theory and Applications (IVAPP 2014)

Professional and Research Experience

2017

Microsoft Research - Research Intern

Redmond

Mentors: Danyel Fisher
Internship hasn not ended yet. []

2016

Microsoft Research - Research Intern

Redmond

Mentors: Danyel Fisher, Bolin Ding, Chi Wang
I developed and user tested a UI for an approximate query processing system. [Approximate Query Processing, Visualization, UX]

2015

Google Research - Research Intern

Mountain View

Mentors: Sudip Roy, Alon Halevy, Alkis Polyzotis, Natasha Noy, Xiao Yu, Chris Olston, Sitaram Iyer
I improved the user experience of an internal search engine, worked with the knowledge graph team, and designed a summarization algorithm for search results. I also worked with the Knowledge Graph Team on an exploration of a new graph infrastructure that will enable integrated applications. [UX, Algorithm design, Large scale systems, Angular, C++]

2014

Google - Engineering Intern

New York City

Mentors: Ben Atkins, Shishi Chen, John Banning
Developed new algorithms to support complex queries in large scale production monitoring system. [Algorithm design, Large scale software development, Profiling, C++]

2012-2013

Open Knowledge Foundation - Intern and Developer

London and Berlin

Mentors: David Raznick, Rufus Pollock, Adrià Mercader, Sean Hammond, Stefan Wehrmeyer
Two-month summer internship and subsequent one-year involvement in development and training for CKAN, the most deployed open data portal in the world. [Distributed teams,, Sgile development, Large legacy systems, Python, JavaScript]

2012-2013

Bachelor's Project

Potsdam

In a team of four students developed a tool to visualize software evolution with 3D Voronoi Treemaps. I focused on the theory and implementation of layout algorithms. [Legacy code, Visualization, Complex algorithms, C++]

2012-2013

University of Potsdam - Undergraduate Research Assistant

Potsdam

Mentors: Benjamin Kaufmann, Torsten Schaub, Martin Gebser
Worked on theory and implementation of an extension of the Clasp Answer Set Programming solver for pseudo-boolean constraints. [Research, Benchmarking, Logic programs, C++]

2012

Google Summer of Code

Remote

Extend open data platform for information about people. [Open source development, JavaScript]

Invited Talks

2017

Vega-Lite: A Grammar of Interactive Graphics

OpenVis Conf, Boston

2016

Trust, but Verify: Optimistic Visualizations of Approximate Queries for Exploring Big Data

Database Seminar, Microsoft Research, Redmond

2016

Vega-Lite: A Declarative Format for Visualization

Plotcon, New York City

2016

Voyager: Exploratory Analysis via Faceted Browsing of Visualization Recommendations

SIGGRAPH, Anaheim

2015

Voyager: Exploratory Analysis via Faceted Browsing of Visualization Recommendations

Tableau Research, Seattle

Teaching Experience

2017

HCID 520: User Interface Software & Technology

University of Washington

Jeffrey Heer, 30 students
Present sesssions, updated assignments, graded, office hours.

2015

CSE 512: Data Visualization

University of Washington

Jeffrey Heer, 80 students
Led visualization tools, CSS, and D3 tutorials, graded, office hours.

2017

Vega-Lite Workshop

San Diego Supercomputer Center, UCSD

2016

Vega-Lite Workshop

UC Davis

2014

SQL Workshop

UW eScience Institute

One day workshop for scientists as part of Software Carpentry workshop series.

2012

VHDL

Hasso Plattner Institute

Prepared course material for class on VHSIC Hardware Description Language.

Mentoring Experience

since 2015

Mentor Undergraduate Researchers

University of Washington

Mentor students to work on Vega-Lite, Voyager, Polestar, and related projects.

Mentored:

2016

Dubhacks Mentor and Judge

University of Washington

2016

Hack HPI Mentor and Judge

Hasso Plattner Institute

2012

Preparation for Programming Competition

Hasso Plattner Institute

One day preparation training high school students for programming competition.

2009-2010

Math Club for High School Students

Marie Curie Gymnasium

Led math club for about a year.

Relevant Coursework

University of Washington

  • Distributed Systems (Tom Anderson)
  • Data Visualization (Jeffrey Heer)
  • Programming Languages (Zach Tatlock)
  • Databases (Magdalena Balazinska)
  • Computer Vision (Ali Farhadi)
  • Machine Learning (Sham Kakade)
  • Statistical Methods for Machine Learning (Pedro Domingos)
  • Constraint Programming (Alan Borning)
  • User Studies (Mike Ernst)

University of Postdam

  • Declarative Problem Solving
  • Applied Logic
  • Artificial Intelligence

Hasso Plattner Institute

  • Databases I and II
  • Designing Interactive Systems
  • Computer Graphics
  • Software Engineering
  • Operating Systems
  • Computational Geometry