Courses
Information about past, present and sometimes planned or future courses. This is not an exhaustive list of all of my courses, only those that I have created web pages for and/or conducted using online tools.
| Date | Institution | Title | Description |
| 2008-2 | TAMUC | CSci 152: Programming II | Undergraduate CS 2, Lab |
| 2008-1 | TAMUC | CSci 553: Network Programming III | Graduate, Lab |
| 2007-3 | TAMUC | CSci 538: Artificial Intelligence | Graduate, Lab |
| 2007-3 | TAMUC | CSci 531: Java Programming | Graduate |
| 2007-1 | TAMUC | CSci 553: Network Programming III | Graduate, Lab |
| 2006-2 | TAMUC | CSci 152: Programming II | Undergraduate CS 2, Lab |
| 2006-1 | TAMUC | CSci 553: Network Programming III | Graduate, Lab |
| 2005-3 | TAMUC | CSci 152: Programming II | Undergraduate CS 2, Lab |
| 2005-3 | TAMUC | CSci 497: Intro to Robotics | Undergraduate, Lab |
| 2005-2 | TAMUC | CSci 270: Data Structures | Undergraduate CS 3, Lab |
| 2005-1 | TAMUC | CSci 152: Programming II | Undergraduate CS 2, Lab |
| 2005-1 | TAMUC | CSci 430 / 530: Operating Systems | Operating Systems, Undergraduate / Graduate |
| 2004-3 | TAMUC | CSci 270: Data Structures | Undergraduate CS 3, Lab |
| 2004-3 | TAMUC | CSci 152: Programming II | Undergraduate CS 2, Lab |
| 2004-2 | UM | COMP 3160: Advanced Data Structures | Upper-level undergraduate |
| 2004-1 | UM | EECE/COMP 4/6730: Expert Systems and Prolog Prog. | Upper-level undergraduate / graduate |
| 2003-3 | UM | COMP 4720: Introduction to AI | Teaching Assistant |
| 2003-3 | UM | COMP 6181: Neurodynamics | Teaching Assistant |
| 2003-1 | UM | Cognitive Science Seminar: Dynamics of Memory and Cognition | Instructor, graduate topics seminar |
| 2002-3 | UM | Computational Linguistics | Instructor, NLP and computational linguistics, lab |
| 2002-1 | UM | Cognitive Science Seminar: Embodied Cognition and Dynamical Models | Organizer, graduate topics seminar |
Key:
- TAMUC = Texas A&M University - Commerce
- UM = University of Memphis