Faculty and Staff

Faculty 

Sara Sprenkle

Sara Sprenkle

Associate Professor of Computer Science and Department Head

On Leave Winter 2025

Sprenkle teaches courses in programming, software development, and upper-level electives in software engineering. Her research focuses on automatically testing web applications to make sure they are behaving properly.

View Profile Curriculum Vitae

Taha Khan

Taha Khan

Assistant Professor of Computer Science

Khan teaches Fundamentals of Programming II. His research focuses on computer security, privacy and human-computer interaction, including cybercrime, commercial VPN services privacy, and privacy-centric management of longitudinal data in the personal cloud.

View Profile Website

Simon Levy

Simon Levy

Professor of Computer Science

Levy teaches courses on artificial intelligence, neural networks, and robotics. His current research involves high-fidelity simulation of autonomous aerial vehicles (drones).

View Profile Website

Kefu Lu

Kefu Lu

Assistant Professor of Computer Science

Lu teaches introductory computer science, courses in computer science theory, and upper-level electives in parallel computing and big data analysis from both a data science and computer science perspective. He researches how to best harness the power of complex systems.

View Profile Curriculum Vitae

Elizabeth Matthews

Elizabeth Matthews

Associate Professor of Computer Science

On Leave Fall 2024

Matthews’ research interests include video game design, measuring enjoyment of digital media, and procedural content generation. She teaches courses in programming, software development and video game design.

View Profile Curriculum Vitae

William Tolley

Visiting Assistant Professor of Computer Science

View Profile

Cody Watson

Cody Watson

Assistant Professor of Computer Science

On Leave AY 2024-2025

Watson teaches applications of deep learning in software engineering and the progression of software 2.0. Has recently been exploring the applications of software methodologies to deep learning-based solutions.

View Profile

Emeritus Faculty 

Kenneth Lambert

Kenneth Lambert

Professor Emeritus of Computer Science

Lambert taught courses in programming, software development and mobile application development. He was also a member of the Philosophy Department and taught courses on the philosophy of history and Hegel.

View Profile Curriculum Vitae

Tom Whaley

Professor Emeritus of Computer Science

View Profile

Staff 

Carolyn Wingrove-Moore

Administrative Assistant

Department Info

  • Department of Computer Science
    Washington and Lee University
    Lexington, Virginia 24450

Sara Sprenkle

Department Head

Carolyn Wingrove-Moore

Administrative Assistant