Writing
Blog
- The padding oracle attack, step by step
- A graphical interpretation of sinusoidal positional encodings
- The symmetries of a tetrahedron are isomorphic to
- Tree visualizations of chess openings
Notes
- Elementary Analysis (Math 451) [pdf]
- Machine Learning (EECS 445)* [pdf]
- Cryptography (EECS 475)* [pdf]
- Quantum Programming (EECS 498-001)* [pdf]
- Modern Algebra (Math 412)* [pdf]
* denotes partial completion. Send me any corrections you find!
For crosswords, click here. For more writing, click here.