Prior to joining QLS, Rob was finishing his Ph.D. in Computer Science at Harvard University. For his dissertation, he expanded on ideas from the field of natural language processing and applied them to computer program repair, developing new representations and algorithms for machine learning on source code. His research culminated in a tool that is able to automatically debug introductory programming assignments and provide students with directed feedback to fix their code. Prior to his Ph.D., he received his B.A. and M.A. in Computer Science from Harvard University.