Pioneering Computer Science Education at Duke University
Associated with :
Duke UniversityTotal Students
Reviews
Total Students
Reviews
Owen Astrachan is a Professor of the Practice in the Department of Computer Science at Duke University, where he has been a transformative figure in computer science education for over 25 years. With a background that includes seven years of teaching high school, he has dedicated his career to broadening access to computing through innovative curriculum development and pedagogical practices. Astrachan has played a key role in redesigning Duke’s introductory computer science course to engage a more diverse student body, emphasizing inclusivity and interest among previously untargeted groups. He leads the Computer Science Principles project, aimed at inspiring new students to explore computing. Recognized for his contributions to education, he has received multiple awards, including an NSF Career award and the ACM Karl V. Karlstrom Outstanding Educator Award. Astrachan holds both a Ph.D. and a Master of Arts in Teaching from Duke University, reflecting his deep commitment to both scholarship and effective teaching methodologies that make computer science accessible and engaging for all students.