The Hitchhiker's Guide to Computer Science at McGill