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 is the principal subsystem for Web-CAT, and provides all the capabilities necessary for loading and operating all other subsystems. It also provides authentication services, and common UI elements used system-wide.
Contributions:595 commits, 2 PRs, 10 pushes in 16 years 10 months
Program Exercise Markup Language parser, as a Ruby gem
Contributions:30 commits, 24 pushes, 1 branch in 4 years 6 months
lexerruby-gemmarkup-languagerubymarkup
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.