daily blog daily

brightness calibrated collages fall 2019

imaginary landscapes

fall 2019

visualizing relationships between words spring 2020

making synthetic biology more accessible


illustrated proof of Arrow's Theorem fall 2020

designing PACMUN's crisis committee format fall 2020

97 uses of a brick

3,001 uses of a paperclip

520 uses of a paperclip (visualized)

3D modeling

view this site's custom three.js environment and controls