GATES CENTER FOR COMPUTER SCIENCE