Badges
Certifications
jmgphd has not earned any certificates yet.
Work Experience
Professor
Villanova University•  August 2021 - Present
Professor
Middlebury College•  July 2017 - June 2021
Education
University of Notre Dame
Computer Science & Engineering, PhD•  August 2010 - May 2018
University of Notre Dame
Computer Science & Engineering, MS•  August 2010 - May 2013
University of Maryland Baltimore County
Computer Engineering, BS•  June 2005 - December 2009