Computer Science at Princeton is experiencing tremendous growth and popularity, and the department is committed to evolve our curriculum with our growing student population, encourage diversity within our department and throughout the field, and reach out to the broader CS education community to continue advancing the state of the art for teaching and learning computer science. The teaching faculty in the department play a key role at the heart of these goals.