2024

Fidget: Yet Another Implicit Kernel
Invited tech talk for the Geometry Processing World-Wide Discord

2023

Unplugging the Debugger: Live and post-mortem debugging in a remote system
Presentation at the Open Source Firmware Conference (slides)

2021

Techniques for Metallic Material Deposition in Additive Fabrication
Issued US patent on electroplating 3D-printed parts

Implicit Surfaces on the GPU
Invited talk at the ORNL VISTA seminar series; this is a "director's cut" of my SIGGRAPH talk, with bonus content that didn't fit into the original talk.

2020

Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces
Technical paper, SIGGRAPH 2020
(Companion blog post)

2019

RUSTSEC-2020-0043 (reported in 2019, number assigned in 2020)
A particularly interesting bug in a Rust WebSockets library
(cross-listed as CVE-2020-35896)

2018

Systems and Methods of Post-Processing Features For Additive Fabrication
Issued US patent for 3D printing support structures

Implicit Kernels for Solid Modeling
Invited tech talk

2016

Ao: Homoiconic Solid Modeling
Poster at the Symposium on Computational Fabrication
Representing MIT CBA

OpenFL: Hacking SL with the Form1+ API
Invited talk at the Symposium on Computational Fabrication
Representing Formlabs with Ben FrantzDale

2015

Additive Fabrication Support Structures
U.S. Patent 9,183,325

Desirability by Design
Panel discussion at Hacking Arts.

How to Make Tools
Presentation at Fab 11 Symposium

2014

Turning Code into Things
Overview of my homebrew CAD/CAM software.
Make Magazine, Volume 40.

2013

Hierarchical Volumetric Object Representations
for Digital Fabrication Workflows

M.S. thesis, focused on CAD/CAM workflows.
This work was presented at SIGGRAPH 2013, (abstract, poster),
where it received second place in the Student Research Competition.

Design Representations & Interfaces
Presentation given at the Science of Digital Fabrication event

CAD/CAM research overview
Summary of current progress towards my MS thesis.
Presented at the FAB@CHI workshop

2012

Digital Workflows for Digital Fabrication
Presentation given at NDIST 2012

Designing with Functional Representations: GUI and Solver
Final presentation for How to Make (Something) That Makes Almost Anything

Cooperative Search with Autonomous Vehicles in a 3D Aquatic Testbed
Presented at the American Controls Conference

2011

Implementation of 32-bit Ling and Jackson Adders
Presented at the Asilomar Conference on Signals, Systems, and Computers

Autonomous Vehicles: A Hands-On Interdisciplinary Freshman Course
Presented (by others) at American Society for Engineering Education Conference

2010

Energy-Delay Tradeoffs in CMOS Multipliers
Final report for project sponsored by Oracle Labs

2009

Adaptive EEG Decoding for a Brain-Computer Interface
Summer research with the BCI group at Johns Hopkins (CISST-ERC REU)