Mark Smucker

Professor at University of Waterloo

Waterloo, Ontario, Canada
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
Mark Smucker is a professor at the University of Waterloo with over a decade of academic experience and a career spanning industry roles at Firefly, Microsoft, and aQuantive, focused on the design, analysis, and evaluation of search engines and recommendation systems. He combines deep research expertise from a PhD in Computer Science with practical engineering experience dating back to the 1990s, giving him a strong grounding in both theoretical foundations and production systems. Based in Waterloo, Ontario, he has advanced through faculty ranks from assistant to full professor, mentoring students and shaping research agendas in information retrieval and recommender technologies. Less obvious is his longevity across the transition from early web-era engineering to modern search research, which informs a perspective that bridges historical product realities with current algorithmic challenges.
code10 years of coding experience
job17 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Wisconsin-Madison
bookBachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Iowa State University
bookUniversity of Massachusetts Amherst
github-logo-circle

Github Skills (28)

rails10
ruby10
mvc9
ruby-on-rails9
html9
activerecord9
health8
assign7
recommender7
collaborative-filtering6
lucene6
matching6
retrieval5
recommendation-system5
pytorch4

Programming languages (6)

JavaCSCSSHTMLRubyPython

Github contributions (5)

github-logo-circle
TREC Health Misinformation
Contributions:29 commits, 1 PR, 22 pushes in 2 years 3 months
misinformationhealth
Offline evaluation by maximum similarity to an ideal ranking
Contributions:2 PRs, 6 pushes in 3 years 2 months
maximumidealevaluationsimilarityranking
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
Mark Smucker - Professor at University of Waterloo