Chris Mayfield's Teaching
Here are some of the other courses I have taught in the past.
See my home page for the most recent version of each coruse.
JMU 2011--Present
- CS 474: Database Design and Application, Spring 2015
- CS 101: Introduction to Computer Science, Fall 2014
- CS 280: Programming Challenges, Fall 2014
- CS 139: Algorithm Development, Spring 2014
- CS 474: Database Design and Application, Spring 2014
- CS 101: Introduction to Computer Science, Fall 2013
- CS 474: Database Design and Application, Spring 2013
- CS 280: Programming Challenges, Spring 2013
- CS 228: Discrete Structures II, Spring 2013
- CS 139: Algorithm Development, Fall 2012
- CS 474: Database Design and Application, Spring 2012
- CS 228: Discrete Structures II, Fall 2011
Purdue 2005--2011
- Instructor for CS 190 - Contemporary Issues in Computing, Spring 2011
- Designer of CS 490 - Methods of Teaching Computer Science, Spring 2011
- Super Saturday Course Instructor (Purdue GERI), Fall 2010
- TA for CS 190 - Contemporary Issues in Computing, Spring 2010
- TA for CS 503 - Operating Systems, Fall 2009
- Super Saturday Course Instructor (Purdue GERI), Fall 2008
- TA for CS 542 - Distributed Database Systems, Spring 2007
- Developer of Minibase for Java, Spring - Summer 2006
- Graduate Teacher Certificate (Purdue CIE), Spring 2006
- TA for CS 448 - Database Implementation, Spring 2006
- TA for CS 251 - Data Structures, Fall 2005