Stephen Edwards is a seasoned computer science professor with over 20 years of academic leadership focused on curriculum innovation and accreditation at one of the nation’s largest CS programs. Based at Virginia Tech since 1998 and a full professor since 2015, he blends deep research training (Ph.D. from The Ohio State University) with practical experience in shaping program quality and educational outcomes. His career includes research roles and long-term program stewardship, signaling a talent for translating evolving technical standards into sustainable curricula. Known for sustained institutional impact rather than flashy open-source visibility, he brings steady, system-level thinking to computer science education and academic governance.
20 years of coding experience
19 years of employment as a software developer
Ph.D., Computer and Information Science, Ph.D., Computer and Information Science at The Ohio State University
This "all-in-one" plug-in is designed to provide full processing and feedback generation for Java assignments where students write their own JUnit test cases. It includes ANT-based compilation, JUnit processing of student-written tests, support for instructor-written reference tests, PMD and Checkstyle analysis, and JaCoCo-based tracking of code coverage during student testing.
Contributions:188 commits, 1 PR, 22 pushes in 15 years
checkstylecode-coveragejacocojavajunit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.