Prog-Poly: A Board Game for Project-Based Learning in Programming and Software Engineering | IEEE Journals & Magazine | IEEE Xplore