Professor, Computer Science
mayfiecs@jmu.edu
Contact Info
Website: https://w3.cs.jmu.edu/mayfiecs/
Education
- Ph.D. Computer Science, Purdue University, 2011
- M.S. Computer Science, Purdue University, 2007
- B.S. Computer Science, University of Utah, 2005
- B.A. German Language, University of Utah, 2005
Courses Taught
- CS 101: Introduction to Computer Science
- CS 149: Introduction to Programming
- CS 159: Advanced Programming
- CS 228: Discrete Structures II
- CS 280: Programming Challenges
- CS 374: Database Systems
Experience
- James Madison University, Professor, 2023-Present
- James Madison University, Associate Professor, 2017-2023
- James Madison University, Assistant Professor 2011-2017
- Google Inc, Mountain View, Summer Intern, 2009
- IBM Almaden Research Center, Summer Intern, 2008
- The Arbiter .net, Software Developer, 2001-2005
- L3 Communication Systems, Soft Eng Co-Op, 2004
Research Interests
-
CS education and faculty development (undergraduate and high school)