Carnegie Mellon slides