About the Authors
|Allen Tucker is the Anne T. and Robert M. Bass Professor of Natural Sciences in the Department of Computer Science at Bowdoin College. He has held similar positions at Colgate and Georgetown Universities. In Spring 2001, he was a Fulbright lecturer at the Ternopil Academy of National Economy in Ukraine. He has a BA in mathematics from Wesleyan University and an MS and PhD in computer science from Northwestern University.
Professor Tucker is the author or co-author of several books and publications in the areas of programming languages, natural language processing, and computer science education. He co-chaired the ACM/IEEE Joint Curriculum Task Force that developed Computing Curricula 1991, is a co-author of the 1986 Liberal Arts Model Curriculum in Computer Science and is Editor-in-Chief of the 1997 CRC Handbook of Computer Science and Engineering. He received the ACM's Outstanding Contribution Award and the IEEE's Meritorious Service Award in 1991, and the ACM SIGCSE award for Outstanding Contribution to Computer Science Education in 2001. Professor Tucker is a Fellow of the ACM and a member of the IEEE Computer Society, Computer Professionals for Social Responsibility, and the Liberal Arts Computer Science (LACS) Consortium.
Robert Noonan is a Professor of Computer Science at the College of William and Mary, where he has taught for 25 years. He has an AB in mathematics from Providence College and an MS and PhD in computer science from Purdue University.
Professor Noonan has published articles in the areas of programming languages, software engineering, and computer science education. He is a member of ACM, SIGPLAN, SIGCSE, and the Liberal Arts Computer Science (LACS) Consortium.