Curriculum Vitae

Elvis C. Foster is Professor of Computer Science at Keene State College in New Hampshire. He holds a Bachelor of Science (BS.) in Computer Science and Electronics, as well as a Doctor of Philosophy (PhD) in Computer Science (specializing in software engineering and database systems) from University of the West Indies, Mona Jamaica.  His research interests include the development as well as evaluation of intelligent and strategic management support systems for contemporary organizations. 

Dr. Foster has over 25 years of combined experience as a software engineer, information technology executive and consultant, computer science educator, and leader in higher education. He has had the favorable experience of spearheading and/or participating in the design and development of software systems for various medium-sized and large organizations, including the central Bank Jamaica. He has extensive experience in curriculum design, academic program evaluation, self-study writing, scholarly research and writing, and institutional strategic planning. He has lectured at the tertiary level in three different countries, including the United States, and has produced many outstanding computer science professionals. Many of them have excelled at graduate school, and are doing well in leading software engineering enterprises around the world.

Dr. Foster is the author of ten books, seven of which are textbooks in Software Engineering and Database Systems respectively; the other three books fall in the category of community outreach. Additionally, he has authored a growing online Computer Science Lecture Series, featuring complete courses in the following areas: Programming Fundamentals in Java; C++ Programming Fundamentals; Principles of Programming Languages; Operating Systems Design; Software Engineering; Database Systems; etc. He has also authored several articles in selected scholarly journals, and has served as peer reviewer and/or editor in other selected scholarly publications. 

View Abbreviated CV