It's an ASCII portrait of me! ... Don't worry if you're looking at this off a screen reader, there isn't much to see anyways.

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.
  • 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 AbstractRNG interface, which allows for fast, GPU-compatible CRNG.