Meet the Faculty

Each of our faculty members is committed to high quality teaching. In addition, they pride themselves on presenting an ever-evolving curriculum that reflects current practices in the discipline, as well as being active in their field of research.

Karen AnewaltKaren Anewalt
Professor of Computer Science
Networks, Computer Science Education
anewalt@umw.edu
M.S., Ph.D., The College of William and Mary
B.S., Allegheny College
Stephen DaviesStephen Davies

Associate Professor of Computer Science
Chair, Department of Computer Science
Databases, Data Science, Computer Science Education
stephen@umw.edu
M.S., Ph.D., University of Colorado
B.S., Rice University

Ian FinlaysonIan Finlayson

Assistant Professor of Computer Science
Computer Architecture, Compilers
finlayson@umw.edu
Ph.D., Florida State University
B.S., Winthrop University

Jennifer Polack-Wahl Jennifer Polack

Professor of Computer Science
Computer Graphics, Game Programming
polack@umw.edu
Ph.D., University of South Florida
M.S., Pace University
B.S., University of Scranton

Andrew MarshallAndrew Marshall

Assistant Professor of Computer Science
Computational Logic, Algebra in Computation, Automated Reasoning, Security
marshall@umw.edu
Ph.D. , University at Albany, SUNY
M.S. Bowling Green State University
B.S. New Mexico State University

RonRon Zacharski

Associate Professor of Computer Science
Natural Language Understanding, Linguistics
raz@umw.edu
Ph.D., University of Minnesota
BFA, University of Wisconsin at Milwaukee

Gusty CooperGusty Cooper
Visiting Lecturer of Computer Science
Software Engineering, Computer Science Education
gusty@umw.edu
M.S., Virginia Tech
M.A., Naval War College
B.S., Randolph-Macon College

Emeriti Faculty

Ernest Ackermann Ernest C. Ackermann
Internet Resources
Unix System Programming
M.A., Ph.D., Pennsylvania State University
B.A., Montclair State College
Rita D'Arcangelis Rita D’Arcangelis
Algorithms
AI & Databases
John ReynoldsJohn Reynolds
Computer Organization
Parallel Processing
Marsha ZaidmanMarsha Zaidman
Computer Graphics
Computer Science Education
M.S., George Washington University
B.S., Brooklyn College

From three to six part-time adjunct faculty regularly assist the department by teaching primarily the lower-level, non-required courses. These faculty are highly regarded local computer professionals or full-time faculty at local community colleges.