Daniel D. Johnson


Education

Harvey Mudd College  •  Claremont, CA  •  GPA: 3.98
Bachelor of Science, Joint Program in Computer Science and Mathematics
Graduated May 2018 with High Distinction and Honors in Computer Science, Mathematics, and Humanities

Honors and Awards


Publications

Learning graph structure with a finite-state automaton layer
Daniel D. Johnson, Hugo Larochelle, Daniel Tarlow
Submitted to NeurIPS 2020, also presented at GRL+ 2020 (arXiv)
Latent Gaussian Activity Propagation: Using smoothness and structure to separate and localize sounds in large noisy environments
Daniel D. Johnson, Daniel Gorelik, Ross E. Mawhorter, Kyle Suver, Weiqing Gu, Steven Xing, Cody Gabriel, Peter Sankhagowit
NeurIPS 2018 (pdf, poster)
Learning graphical state transitions
Daniel D. Johnson
ICLR 2017 (oral presentation) (pdf)
Learning to create jazz melodies using a product of experts
Daniel D. Johnson, Robert M. Keller, Nicholas Weintraut
International Conference on Computational Creativity 2017 (pdf, blog)
Generating polyphonic music with tied-parallel networks
Daniel D. Johnson
EvoMusArt 2017 (pdf, blog)
Geometric realizations of the 3D associahedron (multimedia exposition)
Satyan L. Devadoss, Daniel D. Johnson, Justin Lee, Jackson Warley
International Symposium on Computational Geometry 2017 (pdf, demo)
LEG processor for education
Maxwell Waugaman, Zakkai Davidson, Samuel Dietrich, Daniel Johnson, Cassandra Meyer, Eric Storm, Avi Thaker, Ivan Wong
European Workshop on Microelectronics Education 2016 (paper, blog)

Experience

AI Resident  •  Google Brain team
Google Research  •  Montréal, QC, Canada
Oct 2019 - present
Doing research at the intersection of programming languages and machine learning.
Software Engineer  •  Perception
Cruise Automation  •  San Francisco, CA, USA
July 2018 - Sept 2019
Developed machine learning models for prediction on self-driving cars.
Software Engineer Intern  •  Perception
Cruise Automation  •  San Francisco, CA, USA
May 2017 - Aug 2017
Designed a pedestrian prediction system using neural networks, and improved internal company safety metrics based on pedestrian interactions.
Math and CS Grader and Tutor
Harvey Mudd College  •  Claremont, CA, USA
Aug 2015 - May 2018
Grader and tutor for Data Structures, Computability and Logic, Neural Networks, Discrete Mathematics, and HMC core math classes.
Software Engineering Intern
Pure Storage  •  Mountain View, CA, USA
May 2015 - Aug 2015
Wrote wrappers to manipulate C++ objects in existing codebase from Python. Extended internal Linux kernel testing framework using these wrappers to enable more direct tests and allow tests to run in multiple configurations.
Research Intern
Prof. Ron Frostig, Ph.D.  •  University of California, Irvine, CA, USA
Summer 2012, 2013
Developed tools in MATLAB to quantify neuronal density and generate montages of microscope sections. Increased efficiency of research, saving approximately 2000 hours of work.