
Stephen Edwards
Professor · Computer Science Education
Virginia Polytechnic Institute and State UniversityAbout
Stephen Edwards is a Professor and Associate Department Head for Undergraduate Studies in the Department of Computer Science at Virginia Tech. He holds a B.S. in Electrical Engineering from Caltech and M.S./Ph.D. in Computer Science from Ohio State University. His research focuses on computer science education, automated testing, and software engineering pedagogy, emphasizing tools like Web-CAT and CodeWorkout.
Education:
- B.S., Electrical Engineering, California Institute of Technology
- M.S., Computer and Information Science, The Ohio State University
- Ph.D., Computer and Information Science, The Ohio State University
Research Interests:
- Automated grading systems (Web-CAT)
- Programming education tools (CodeWorkout)
- Test-driven development methodologies
- Educational data mining and feedback mechanisms
Recent work emphasizes adaptive feedback strategies, gamification in learning, and equitable grading practices. Over 4 million student submissions have been processed via Web-CAT, demonstrating impact at 39 universities. Collaborative projects like SPLICE aim to standardize educational infrastructure.
Advising/grants: Active in mentoring students across all levels, focusing on research topics like Dockerized deployment of educational tools and parameterized programming exercises. No explicit grant details are listed here.
Labs/teams: Leads the Web-CAT project and CodeWorkout development teams, fostering open-source educational tools.
Find Stephen Edwards elsewhere
Related Searches
You Might Also Like
- SStephen H. EdwardsSchloss Dagstuhl - Leibniz Center for Informatics · Professor
Ed GehringerNorth Carolina State University · Professor
Kai Presler-MarshallJohns Hopkins University · Lecturer
Emil SalibJames Madison University · Professor
Edward F. GehringerNorth Carolina State University · Professor
Maurizio LeottaTechnical University of Valencia · Researcher