Faculty

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.

Irl Bivens

Irl Bivens
Ph.D. University of North Carolina, Chapel Hill

My specialties include differential geometry and analysis, and I regularly offer a history and problem-solving seminar.

Tim Chartier

Tim Chartier
Ph.D. University of Colorado, Boulder

I teach applied mathematics, and occasionally my skills in this arena get me invited to field mathematical questions on the Sports Science program on ESPN.

Stephen Davis

Stephen Davis
Ph.D. Rutgers, The State University of New Jersey

My interests center on abstract algebra, discrete mathematics, and computer science.

Laurie Heyer

Laurie Heyer
Ph.D. University of Colorado, Boulder

I teach bioinformatics and regularly supervise student projects on the intersection of mathematics, biology, and computer science.

headshot of Lauren Keough

Lauren Keough
Ph.D. University of Nebraska, Lincoln

I teach courses across the mathematics curriculum. My research interests are in graph theory with special emphasis on extremal problems.

Donna Molinek

Donna Molinek
Ph.D. University of North Carolina, Chapel Hill

My teaching includes differential equations, dynamical systems, mathematical modeling, and topology, including applications in biology and neuroscience.

Michael Mossinghoff

Michael Mossinghoff
Ph.D. University of Texas at Austin

I teach various courses in mathematics and computer science. My research focuses on number theory, but also includes problems in combinatorics, analysis, and discrete geometry.

Rich Neidinger

Richard Neidinger
Ph.D. University of Texas at Austin

I focus on analysis and computer applications in mathematics, including fractals, chaos and topics in numerical analysis, especially the theory and implementation of automatic differentiation.

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

Raghu Ramanujan
Ph.D. Cornell University

I teach a variety of courses across the computer science curriculum. My research interests span multiple areas of artificial intelligence, including search, planning and machine learning.

Kate Thompson

Kate Thompson
Ph.D. University of Georgia

I teach a variety of courses in mathematics. My research interests are in number theory, with particular emphasis on quadratic forms.

Carl Yerger

Carl Yerger
Ph.D. Georgia Institute of Technology

My research and teaching interests are in structural graph theory, combinatorics and statistics with an emphasis towards applications in economics and sports analytics.