Christopher Moretti
Contact
Short Bio
Christopher Moretti is a senior lecturer in computer science at Princeton University. Prior to coming to Princeton in 2010, he earned his doctorate in computer science and engineering from the University of Notre Dame. At Princeton he has taught and developed for the CS I course (COS126), the systems-track CS II course (COS217), the functional programming course (COS326), and the project-based software engineering course (COS333). He has also served as an academic advisor for engineering first years and upperclass computer science majors. His research interests focus on computer science education, education policy, and distributed computing and storage. He has directed junior and senior independent work research projects in these areas, as well as sports analytics, programming tools, and software engineering. Highlights of his other service on campus include participation in the Princeton Lecturer Corps, directing admissions for Princeton's CS master's degree since 2016 and serving as the COS placement officer since 2014. Outside of Princeton, he has significant experience with the Advanced Placement Computer Science A course as an exam reader and consultant.