Matthew Ahrens

Assistant Teaching Professor at Worcester Polytechnic Institute

Worcester, Massachusetts, 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
Matthew Ahrens is an Assistant Teaching Professor and computer scientist with 11 years of experience turning students into confident designers and building curricula that emphasize practical, challenge-driven learning. He specializes in programming language design and implementation, formal verification, and functional programming, and brings hands-on experience building DSLs, compilers, and solver-backed type systems across Haskell, Elixir, Kotlin, and Python. At Worcester Polytechnic Institute he designs introductory CS courses and researches modern pedagogy—adaptive autograding, ungrading, and self-regulated learning—while advising projects in mobile, VR/AR, tangible computing, and games. His background includes production engineering on education platforms, a solver-based attributes type system for AADL, and leadership on the Blockly Talky project, reflecting a rare mix of rigorous PL research and practical educational tooling. Based in Worcester, MA, he pairs a PhD-level research perspective with an educator’s focus on extensible tools that let learners “do” real things with code.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Mathematics and Computer Science, Bachelor of Science (BS), Mathematics and Computer Science at Bridgewater State University
bookMasters of Science (MS), Computer Science, Masters of Science (MS), Computer Science at Tufts University
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
129reputation
2kreached
3answers
6questions
github-logo-circle

Github Skills (49)

networked10
union9
realtime9
elixir9
phoenix-framework9
api-server9
grovepi9
hackage9
beaglebone-black8
python8
grove8
raspberry8
marine8
servo8
robotics7

Programming languages (7)

DockerfileC++ShellRacketHaskellElixirPython

Github contributions (5)

github-logo-circle
Contributions:1 release, 10 PRs, 74 pushes in 5 months
150PLD-Fall2019/Exemplars

Aug 2019 - Nov 2019

Contributions:48 commits, 37 pushes, 1 branch in 3 months
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
Matthew Ahrens - Assistant Teaching Professor at Worcester Polytechnic Institute