Mark Mahoney is a computer science professor and founder of Playback Press who blends three decades of academic and industry experience to reinvent how programming is taught. With a PhD focused on aspect-oriented software development and a long tenure leading Carthage College’s CS department, he teaches everything from Data Structures to Software Engineering while emphasizing real-world, creative problem solving. He created the interactive "code playbacks" medium and the open-source Storyteller tool to turn static examples into guided, multimedia code walkthroughs that have supplanted his traditional textbooks and demos. His research and design work around state-based systems and crosscutting concerns inform both his pedagogy and pattern writing. Based in the Greater Chicago area, he pairs scholarly rigor with practical engineering roots from Motorola, making him equally at home in classroom, repo, or prototype.
10 years of coding experience
21 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Illinois Institute of Technology
BA, Computer Science, BA, Computer Science at Roosevelt University
Contributions:14 commits, 20 pushes in 1 year 8 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
Mark Mahoney - Professor Of Computer Science at Playback Press