Taha Khan Khan teaches Fundamentals of Programming II. His research focuses on computer security, privacy and human-computer interaction, including cybercrime, commercial VPN services privacy, and ...
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 ...
Professor Lambert came to Washington and Lee in 1985 as an Assistant Professor of Computer Science. He has served three terms as the Chair of the Computer Science Department, and has published 27 ...
Professor Sprenkle's current research focuses on automatically testing Web applications, including cost-effective approaches to generating test cases and determining that the application is behaving ...
Simon Levy came to Washington and Lee in 2002. He is also the faculty advisor to W&L Hillel. Professor Levy's research is driven by the question: what kinds of things suggested by the architecture of ...
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 ...
In a previous life, Tom did research in very abstract algebra - lattice theory and universal algebra. More recently, he has published papers on using formal methods to derive programs together with ...
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 ...
The following are example schedules for completing the B.A. in Computer Science. The schedules have some flexibility, both in timing and which math courses you take to complete the requirements. We ...
Computer science students have access to two state-of-the-art laboratories for introductory and advanced level courses. Our primary teaching lab has an activie learning environment, equipped with high ...