Hello humans. My name is Will Song and I'm a 3rd year at UIUC studying math and
computer science. My current academic interests revolve around algebraic and analytic number theory, algebraic
topology, and category theory. While applied mathematicians may make more money on average, I have no need to indulge in
trivial frivolities.

I wish I was at least a co-author for a paper by now, but alas, I am not that smart, so I can't link anything exciting that I've done. On the other hand, I have given/plan to give the following talks.

### Previous talks

### Planned talks

I am also a huge advocate of personal privacy and would like to urge users to protect their communications and data from certain multi-billion dollar agencies. When the citizens fear their government, actions must be taken to ensure power is not abused.

I wish I was at least a co-author for a paper by now, but alas, I am not that smart, so I can't link anything exciting that I've done. On the other hand, I have given/plan to give the following talks.

- Introductory Inequalities: AM-GM, Cauchy-Schwarz, and Hölder (2015)
- Introductory Number Theory: Primes, GCD, the Euclidean Algorithm, and the Chinese Remainder Theorem (2015)
- Intermediate Number Theory: Polynomials and Irreducibility (2015)
- Burnside's Lemma (2016)
- Advanced Number Theory: The Ring of Arithmetic Functions and Möbius Inversion (2016)
- AIME Seminar: Solving AIME problems is not as hard as you think (2017)
- Introduction to Modern Cryptography

- Elliptic Curves for Mortals
- Using Math to Optimize Development Speed and Effort
- Category Theory: Why Categories Can Make Your Code Better
- Category Theory: Universal Properties and Why They Are Awesome
- Advanced Number Theory: The Weak Dirichlet Theorem

- picoCTF 2013 solo 1st, 5th overall
- CSAW HSF 2013 finalist, 2nd place
- DEFCON CTF 22 qualifiers
- CSAW CTF 2015 finals, 13th place, beat Kevin Chung in chess :D
- UIUCTF 2015 challenge writer, irc circlejerker
- CSAW CTF 2016 finals, 4th place
- picoCTF 2017 solo 2nd, 7th overall (observer)
- UIUCTF 2017 crypto challenge author, irc circlejerker

I am also a huge advocate of personal privacy and would like to urge users to protect their communications and data from certain multi-billion dollar agencies. When the citizens fear their government, actions must be taken to ensure power is not abused.

- C/C++
- System/network programming
- Former cheat developer
- LLVM
`-nostdlib`

- Haskell/Idris
- Java
- Because no programmer is complete without knowing a silly language
- C#/Mono
- When Java just sucks too much to get the job done
- Python2/Sage
`from pwn import *`

- Javascript
- Because reading the docs is a trivial task
- Linux/Server Administration
- initscripts/systemd
- I run this webserver and many others! The listing may or may not be out of date.
- I ran some challenge servers for UIUCTF 2015!
- Kind of on the UIUCTF 2017 infrastructure team.
- Experience with both Linux and *BSD kernels
- IDA/OllyDbg/gdb
- How else am I supposed to understand what your stripped binary is doing?
- angr (sort of). I really should look into some of the more advanced features.
- Google-fu and RTFM
- Because everyone on the internet is smart and nobody IRL can answer a single question

- Resume
- Public Key (served here)
- Public Key (keyserver)
- New Public Key (served here)
- New Public Key (keyserver)
- Keybase
- Github
- Steam
- ESEA
- Email (preferred)