John Hopkins class notes