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 (26)

html10
ruby9
mvc9
rails9
activerecord8
ruby-on-rails8
health7
recommender6
collaborative-filtering6
matching6
recommendation-system5
pytorch4
web-application4
assistants4
preference4

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