
معرفی
Christopher M. Moretti is a Senior Lecturer in the Department of Computer Science at Princeton University's School of Engineering and Applied Science. He has taught foundational courses including COS126 (Introduction to Computer Science), COS217 (Systems Programming), COS326 (Functional Programming), and COS333 (Software Engineering) since joining Princeton in 2010. He serves as academic advisor for computer science majors (classes of 2017, 2021, 2024) and freshman engineering students (classes of 2016, 2017), and holds the role of department placement officer.
His educational background includes:
- Ph.D. in Computer Science and Engineering, University of Notre Dame (2010)
- M.S. in Computer Science and Engineering, University of Notre Dame (2007)
- B.S. in Computer Science, College of William and Mary (2004)
Dr. Moretti's research centers on Computer Science Education and Distributed Computing and Storage. In education, he develops advanced K-12 professional development content and innovative teaching methodologies. His distributed systems work focuses on scalable frameworks for campus grids, cloud computing, and storage solutions like the Chirp filesystem. He directs undergraduate independent work projects across distributed computing, sports analytics, and software engineering.
His publication history reveals consistent contributions to practical distributed systems infrastructure, with recent emphasis on educational applications and bioinformatics scalability. Key themes include abstraction layers for heterogeneous computing environments and pedagogical approaches for complex CS concepts.
He has received significant recognition for teaching excellence:
- SEAS Excellence in Teaching Award (2024)
- SEAS Excellence in Teaching Award (2023)
Dr. Moretti actively mentors undergraduate researchers through independent work projects, though specific student names are not documented. His grant activities likely support distributed systems research and educational initiatives, though explicit funding details are absent from the source material. He maintains strong connections to the Cooperative Computing Lab from his Notre Dame doctoral work under Professor Doug Thain.
Outside academia, he participates in Princeton sports culture (particularly hockey), enjoys tennis and trivia competitions, and travels with a focus on zoological institutions. A Notre Dame athletics enthusiast, he previously contributed to sports statistics and media relations during graduate studies.



