Looking to get in touch? For an expedited route, each out to me through my public 21 profile.
My name is Jeremy Kun. I’m currently a software engineer at 21. I earned a PhD in mathematics from the University of Illinois at Chicago, where my advisor was Lev Reyzin. Here’s a long thing I wrote about my graduate school experience. I did my undergraduate degree at Cal Poly San Luis Obispo in mathematics and computer science.
I have a thorough background in computer science, but my most exciting experiences there always stemmed from elegant (and uncoincidentally mathematical) solutions to programming problems. This blog is a presentation of the interesting solutions I come across, and an exploration of the deeper mathematical ideas therein. Most often this means exploring the mathematical structure of a problem to lubricate the cogs of algorithm design. In seldom cases, this involves using programs to reason about mathematical theory.
Want to support Math ∩ Programming?
Check out the support options.
For potential employers or research partners
Think of this blog as a three-fold portfolio: code, technical writing, and distillations of ideas from various mathematical and software fields. Most of the work on this blog has followed the recipe:
- Stumble upon a topic that sounds fascinating, or become fed up with my own ignorance of some area of mathematics or programming, or come up with an original question or idea.
- Read books, papers, blogs, and watch lectures online about the topic.
- Come up with a small software project that uses the idea in a nontrivial way.
- Write a main content post explaining and demonstrating the project.
- Write a primer post explaining the background mathematics.
- Look for ways to expand, generalize, or relate the idea to projects past and forthcoming.
“Main Content” posts contain software, while “Primers” are usually math-only. All source code used in making posts is available at my Github page.
Here is a list of the languages used in some nontrivial capacity (using nontrivial features of the language) on this blog so far:
- Standard ML
Here are some other of my online profiles and pages related to this blog:
- Academic CV
- Twitter (personal)
- Twitter (blog feed)
- Facebook group (unmonitored)
Math ∩ Programming by Jeremy Kun is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.