The IPython notebook from my ACM Student Seminar at Imperial College London