Notation and thinking in math

Mathematical notation is a signature of math. Almost anyone can recognize it instantly, even if they don't know what it is. I want to talk a bit of why notation is useful, why it can be confusing, and tackle some examples in statistics that are often confusin with some clear notation.

How to keep track of your bills

I made a command line tool for keeping track of financial statements for various accounts called Quill. Here's a breakdown of how I developed a solution.

Tips for remote teaching

Like many academics, I've started giving presentations and tutorial sessions remotely. Here are some brief tips from my experience and resources for giving good lectures.

Teaching stats for statistical thinking

Some thoughts about what I'd like students taking the biostatistics course I'm TA'ing to take away from the class.

Anti-curl and Poincare's lemma

A brief look at potential functions in 3 dimensions, and how Poincare's lemma can make it easier to solve for vector potentials.

Physical symmetries result from what we think good scientific theories are

Why do physicists talk about symmetries and conservation laws all the time? It's because that's what a good scientific theory looks like.

A marketplace of half-baked ideas

A cursory look at the economics of scientific software, and the implications on its usability and longevity.

Creating simple genome annotation tables

Working with annotated genomes is not always an easy process. Here, I detail how to easily create tabular annotation data from GENCODE that can be easily used in any analysis.

Please, show your work

How incomprehensible machine learning models answer questions without providing the solutions we desire.

A fully-fledged toolchain for Rust on Windows

Rust is rapidly becoming a powerful and popular programming language. Running it on Windows can be a bit of a pain, so here's a guide to make it easier.


See all blog posts