Cliff Shaffer

Professor, Department Of Computer Science at Virginia Tech

Blacksburg, Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Cliff Shaffer is a veteran computer science professor at Virginia Tech with nearly four decades of academic and research experience focused on algorithm design, visualization, bioinformatics, and problem-solving environments. He combines deep theoretical expertise in data structures and hierarchical systems with practical work in GIS, computer graphics, and digital education, teaching and mentoring generations of students since the late 1980s. Cliff has led conference organization efforts such as SpringSim and maintains long-term ties to the University of Maryland research community where he earned his degrees. Known for translating complex algorithms into visual, educational tools, he brings a rare blend of rigorous analysis and pedagogy to both research and curriculum development. Based in Blacksburg, he continues to bridge foundational CS theory with applied interdisciplinary projects in computational biology and visualization.
code15 years of coding experience
job10 years of employment as a software developer
bookPhD, MS, BS, Computer Science, PhD, MS, BS, Computer Science at University of Maryland
github-logo-circle

Github Skills (26)

algorithm10
javascript10
visualization10
java10
splice10
educational-technology10
data-structures10
lti9
communications9
server-side9
jekyll8
php6
python5
html2
parser1

Programming languages (7)

TypeScriptJavaScriptHTMLRoffJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
OpenDSA/OpenDSA

Dec 2011 - Jan 2023

Working source for the OpenDSA eTextbook project
Contributions:3161 commits, 79 PRs, 1969 pushes in 11 years 3 months
java
CSSPLICE/CSSPLICE.github.io

Jun 2017 - Jan 2023

Website repository for the SPLICE project
Contributions:126 commits, 31 PRs, 165 pushes in 5 years 8 months
splicejekyll
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.
Request Free Trial