Presentation for Stanford's ACM