Last updated September 2019

machine learning notes

In 2011 I wrote some machine learning notes based on a course taught by Andrew Ng (then at Stanford). These became quite popular, and remain a useful introduction to machine learning written in - I hope - an accessible manner.

These notes can be found at:



holehouse.org was a homepage maintained by me, Alex Holehouse, for many years while I was a graduate student and postdoc.

As of summer 2019, I am starting my own research group in the Department of Biochemistry and Molecular Biophysics at Washington University in St. Louis on January 1st 2020. For information on what we'll be working on, updated contact information, and software tools please take a look at my lab website.

For now, this site will no longer be actively maintained, although I will keep it running in part to continue to host my machine learning notes. This site may re-appear as a personal blog at some point, roughly 6-8 years from now....

Until then you can follow me on Twitter, if you're into that sort of thing.


For reference, I have maintained my original biography from holehouse.org.

I was a postdoctoral research fellow in the Pappu lab at Washington University in St. Louis. My graduate work used a range of biophysical methods to explore how the amino acid sequence of intrinsically disordered proteins determines their behaviour. My postdoctoral work is focused on the physics of biological phase separation and on the early stages of protein folding.

Before my Ph.D. I worked with Michael Linderman at the Icahn Institute of Genomic and Multiscale Biology in New York city, where I developed fast code to analyze massive data-sets in parallel. Before I moved to the United States I did a Masters in Computer Science at Imperial College London, where I worked with Prof. Yike Guo on methods for network integration in systems biology modelling. Prior to that, I did an MBiochem in Biochemistry at the University of Oxford, where I worked with Prof. Mark Sansom to use molecular dynamics simulations to understand membrane proteins, biophysical characterization of IgE with Prof James McDonnell, and biochemical dissection of the cytochrome-C biosynthetic pathway with Prof. James Allen.