Back to Dominik's Homepage

Dominik Moritz

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

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

Research Area

My research explores the intersection of databases and data visualization, where my deep understanding of the constraints and opportunities in both areas enables me to take unique approaches to address the challenges of data-intensive applications. Based on these insights, I develop interactive systems for fast exploration of multi-dimensional data, empowering users to make data-driven decisions that otherwise remain intractable. I also build visualization recommendation systems that guide a user's exploration for a 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.

2013

DAAD Scholarship

German Academic Exchange Service (DAAD)

Scholarship to study at a North American university for one academic year, covering tuition and living expenses.

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. studies.

2013

Hasso Plattner Scholarship

Hasso Plattner Institute, Potsdam

One-year scholarship awarded to the highest performing graduates of each year.

Publications

2017

Extracting Neighborhood Structure from Very Large DNA Graphs

C. Titus Brown, Dominik Moritz, Michael P. O'Brien, Felix Reidl, Blair D. Sullivan

Siam Workshop on Network Science

2017

Text detection in screen images with a Convolutional Neural Network

Dominik Moritz

The Journal of Open Source Software

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

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

Mentor: Danyel Fisher
In collaboration with the PowerBI team, we developed visualization alternatives that scale to lare numbers of records. So far, we have submitted a paper and a patent on part of this project but there is more to come. As a side project, I worked on visualization recommendation using constraints. [Scalable Visualization, PowerBI, Visualization Recommendation]

2016

Microsoft Research - Research Intern

Redmond

Mentors: Danyel Fisher, Bolin Ding, Chi Wang
Developed and user tested a UI for an approximate query processing system. Published a CHI paper, two workshop papers, and filed three patents. [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
Improved the user experience of an internal search engine and designed a summarization algorithm for search results. Also worked with the Knowledge Graph Team on exploring a new graph infrastructure that enables 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, Agile development, Large legacy systems, Python, JavaScript]

2012-2013

Hasso Plattner Institute - 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]

Talks

2017

Vega-Lite: A Grammar of Interactive Graphics

Turi (Apple), Seattle

2017

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

Tableau, Seattle

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

Teaching Assistant for Jeffrey Heer, 30 students
Presented sesssions, updated assignments, graded, held office hours.

2015

CSE 512: Data Visualization

University of Washington

Teaching Assistant for Jeffrey Heer, 80 students
Led visualization tools, CSS, and D3 tutorials, graded, held 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 for working 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 Elementary School Students

Marie Curie Gymnasium

Led a math club for local elementary school students.

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