# Adrian Stoll

## About

I am a software engineer at Google working on YouTube Music. Previously I was a student at the University of Michigan researching Internet censorship with Censored Planet. In my free time I enjoy walking along the Mountain View waterfront. The best way to contact me is by email.

- Email: adrs at umich.edu
- GitHub: adrs

## Research

Measuring the Deployment of Network Censorship Filters at Global Scale (presented at NDSS 2020)## Linear Algebra

- Row Reduction Calculator (for Complex Matrices)
- Determinant Calculator (for Complex Matrices)
- Least Squares Calculator (floating point entries)
- QR Decomposition Calculator (floating point entries)
- Matrix Inverse Calculator (for Complex Matrices)
- Matrix Product Calculator (for Complex Matrices)

## Animations

- A* and Dijkstra's Algorithm Pathfinding Animation
- Canny Edge Detection
- Perceptron Learning Algorithm Animation

## Number Theory

## University of Michigan

- Comments and recommendations for EECS classes at U of M
- EECS 388 Final Study Guide W17.pdf
- EECS 370 Study Guide F16.pdf
- EECS 281 Final Study Guide F16.pdf

## Miscellaneous

- Create Your Own Adblocker - an introduction to writing chrome extensions
- Partial SICP Solutions
- Turing Machine Simulator
- Python's pickle serialization format and its security problems
- Implementing Regular Expressions (Downloadable Jupyter notebook)
- The Galaxy's Greatest Granola Recipe
- Bencode to JSON converter
- Turtle graphics interpreter (circa high school)
- Quick and Dirty File Transfer
- RC4 Distinguishability
- Number of machine learning papers published by year

## Configuration

- Viewing Saved WiFi Passwords on Windows
- Mapping Caps Lock to Escape
- Configuring DNS Namservers on Windows
- Running cron and other Unix services on Windows

## Photos

- Time Lapse of 2017 in Ann Arbor
- Night of the Living Plant: the plant that does not die
- Photos from Summer 2015 to Spring 2016

Last Updated 22 February 2020