Andrea Danyluk
Quick Facts
Biography
Andrea Pohoreckyj Danyluk is an American computer scientist and computer science educator. She is Mary A. and William Wirt Warren Professor of Computer Science at Williams College, and co-chair of the Committee on Widening Participation in Computing Research of the Computing Research Association.
Education
Danyluk earned a bachelor's degree in mathematics and computer science from Vassar College in 1984. She completed her Ph.D. in computer science at Columbia University in 1989. Her dissertation, Extraction and Use of Contextual Attributes for Theory Completion: An Integration of Explanation-Based and Similarity-Based Learning, concerned machine learning and was supervised by Kathleen McKeown.
Career
After working in industry for several years, Danyluk joined Williams College as an assistant professor in 1993. At Williams, she chaired the computer science department from 2005 to 2008, and the cognitive science program from 2005 to 2006. She was acting dean of the faculty from 2009 to 2010. She was Dennis A. Meenan '54 Third Century Professor of Computer Science at Williams College from 2012 to 2018, and was given the Mary A. and William Wirt Warren Professorship in 2018.
She has also worked at Northeastern University as a visiting director and founding director of a master's program aimed at computer science students who studied other subjects as undergraduates. She remains associated with Northeastern as a member of the advisory council of the Center for Inclusive Computing.
Education
Danyluk is a proponent of event-driven programming in lower-level computer science education. With Kim Bruce and Thomas Murtagh, she is the author of a textbook that follows this view, Java: An Eventful Approach (Prentice Hall, 2006).