Computer Science Faculty & Staff

Computer Science courses are taught by computer scientists, with a Ph.D. in the field, as well as by mathematicians and physicists with special expertise and research in computer science fields, such as numerical analysis, bioinformatics, physics simulations, algorithms, big data analysis, and theoretical computer science. We are committed to providing you with a strong foundation for a variety of careers and graduate studies in computer science and related fields.

Tim Chartier

Tim Chartier
Ph.D. University of Colorado, Boulder

My research interests are in numerical analysis and applied mathematics, with a particular focus on ranking algorithms and sports analytics. I regularly supervise student projects and independent studies in these areas. In the past, I have spent time as a researcher in scientific computing at Lawrence Livermore and Los Alamos National Labs.

Laurie Heyer

Laurie Heyer
Ph.D. University of Colorado, Boulder

My teaching and research interests are in bioinformatics, a field at the intersection of biology, computer science and mathematics. I regularly supervise student projects in this area and authored the MicroArray Genome Imaging and Clustering (MAGIC) software tool that is widely used for analyzing genomic data.

Jakub Kabala

Jakub Kabala
Ph.D. Harvard University

I offer courses on the history of Europe in the Middle Ages and digital research methods in the humanities. My research explores Central and Eastern Europe in the Middle Ages, medieval frontiers and imagined geographies, computational philology as well as digital spatial analysis.

Michelle Kuchera

Michelle Kuchera
Ph.D. Florida State University

I am a computational physicist with research interests in machine learning, nuclear physics, and algorithm development for data analysis.

Doug Locke

Doug Locke
Ph.D. Carnegie-Mellon University

My research and technical interests cover real-time and embedded systems and software, programming languages, operating systems, database performance, execution scheduling, and related topics in Computer Science.

Hammurabi Mendes

Hammurabi Mendes
Ph.D. Brown University

I teach computer science courses, and my research centers on fault-tolerant distributed algorithms and computability, scalable concurrent systems, and protocols for non-volatile memory systems.

Michael Mossinghoff

Michael Mossinghoff
Ph.D. University of Texas, Austin

My interests combine discrete mathematics and computer science, and I administer the computer science minor at Davidson. I study problems in number theory and combinatorics, subfields that have close connections to many areas of theoretical computer science. 

Richard Neidinger

Richard Neidinger
Ph.D. University of Texas, Austin

My focus is on problems from functional analysis and numerical methods in mathematics, and in particular, the theory and application of automatic differentiation. I teach courses on introductory programming and numerical analysis.

Tabitha Peck

Tabitha Peck
Ph.D. University of North Carolina, Chapel Hill

I teach a wide variety of computer science courses. My research interests include computer graphics, virtual reality, human-computer interaction, 3D user interfaces, system design and evaluation, and human perception.

Raghuram Ramanujan

Raghuram Ramanujan
Ph.D. Cornell University

My research interests span multiple areas of Artificial Intelligence, including single-agent and adversarial planning, combinatorial reasoning and machine learning. I teach a variety of courses across the computer science curriculum.

Carlos Seminario

Carlos Seminario
Ph.D. University of North Carolina at Charlotte

My teaching interests include computer science and my research interests include computer science education, recommender systems, and data mining.

Carl Yerger

Carl Yerger
Ph.D. Georgia Institute of Technology

My teaching and research interests are centered around combinatorics and graph theory. I teach courses in algorithm analysis and game theory. I also help coach the Davidson student teams for the ACM International Collegiate Programming Contests.

Staff

Vanessa Victor

Vanessa Victor
Administrative Assistant
A.S. Fisher College

With more than 20 years of experience in information technology, project management, business administration, and customer service, it has been my responsibility for more than a decade to assist 25 faculty members across multiple departments.