Education

Looking for a PDF? click here.

ETH Zürich

Master of Science, Computer Science
Apr ’24

University of Utah

Bachelor of Science, Computer Science
GPA–4/4 (Summa Cum Laude)
May ’21

Publications

A Grounded Conceptual Model for Ownership Types in Rust

Will Crichton, Gavin Gray, Shriram Krishnamurthi
OOPSLA’23
  

Debugging Trait Errors as Logic Programs

Gavin Gray, Will Crichton
(workshop) HATRA’23
   

Experience

Brown University

Researcher
Jun. ’23–Aug. ’23

ETH Zürich

Researcher
May. ’22–Sep. ’22

Goldman Sachs

Software engineering intern
Jun. ’21–Aug. ’21

Epic Systems Corporation

Software developer intern
Jun. ’20–Aug. ’20

University of Utah School of Medicine

Research Assistant
Aug. ’19–May. ’21

Skills

Projects

GScheme

OCaml

AHJ Registry

Django, MySQL, Vue.js

Teaching

Concepts of Object-Oriented Programming (x2)

Assistant—ETH Zürich
Fall ’22 / ’23

Data Modeling and Databases

Assistant—ETH Zürich
Spring ’22

Database Systems

Assistant—University of Utah
Spring ’21

Software Practice (x2)

Assistant—University of Utah
Fall ’20 / Spring ’21

Digital Circuits (x2)

Assistant—Utah State University
Fall ’17 / Spring ’18

Awards

UoU-Computer Science Outstanding Undergraduate Award2021
Robert Henricks Scholarship2020
University of Utah Flagship Scholarship2019
American Nuclear Society Sophomore Scholarship2017
ASUSU Sophomore Scholarship2017
Utah State University Aggie Merit Scholarship2016
Utah State Regents’ Scholarship2016