Howdy! I'm Will.
I’m a PhD student at the University of Virginia in the computer science department. Here’s some of the things I’ve worked on:
- BSides Boulder: I’m a co-organizer for the BSides Boulder security conference.
- The Encryption Compendium: I co-developed The Encryption Compendium, which provides comprehensive resources on debates around encryption policy.
- I graduated from the University of Colorado Boulder in May 2020 with a B.S. in computer science and both a B.S. and M.S. in applied mathematics.
- I was a researcher in Stephen Becker’s lab at CU, where my research was oriented towards randomized algorithms (esp. LSH) for large-scale data analysis.
- Preprint: "Locality-sensitive hashing in function spaces"
- When I have the time, I try to create and contribute to various open-source projects.
- LSHFunctions.jl: a Julia package for locality-sensitive hashing.
- Seagrass: a library for dynamically instrumenting and auditing Python code at runtime. I started developing this package alongside my research to help me debug and profile my code more easily.
- ChaChaCiphers.jl: a Julia implementation of the ChaCha stream cipher family. It provides keystream access compatible with Julia’s
AbstractRNGinterface, which allows for fast, GPU-compatible CRNG.