Classes TA'ed
NMSU
Spring 2009
Fall 2008
Spring 2008
Classes Taken
NMSU
Fall 2011
- CS 572 Advanced Algorithms
Spring 2011
- CS 579 Special Topics: Multi-Agent Programming
Fall 2009
- CS 571 Programming Language Structure II
Spring 2009
- CS 573 Computer Architecture 2
- CS 599 Master's Thesis
- CS 589 Special Research Topics (Reactive Agents)
Fall 2008
- CS 575 AI 2
- CS 589 Special Research Topics (DHTs)
- CS 599 Master's Thesis
Spring 2008
- CS 521 Parallel Programming
- CS 570 Anaylsyis of Algorithms
- CS 505 AI 1
Fall 2007
- CS 574 OS 2
- CS 510 Automata, Languages, Computability
- CS 579 Special Topics: Constraing Logic Programming
UE
Spring 2007
- CS 497 Senior Project Phase II
- CS 470 Operating Systems
- CS 499 Special Topics: Computer Graphics 2
- CS 440 Databases
- MCOM 352 Online Media 2
Fall 2006
- CS 381 Formal Language
- CS 495 Senior Project Phase I
- CS 355 Computer Graphics
- CS 350 Computer/Human Interaction
- CS 310 Puzzle Programming
- PHYS 211 Physics II
Summer 2006
Spring 2006
- CS 494 Senior Project Seminar
- CS 220 Logic Design and Machine Organization
- CS 320 Computer Architecture
- CS 290 Object-Oriented Design
- CS 315 Algorithms
- PHYS 210 Physics I
Fall 2005
- CS 380 Programming Languages
- CS 475 Networks
- CS 390 Software Engineering
- MCOM 351 Online Media I
- PHIL 444 Philosophy of Technology
- PHIL 231 Symbolic Logic
Spring 2005
- CS 215 Fundamentals of Programming II
- ENGR 390 Applied Engineering Mathematics
- MATH 370 Discrete and Combinatorial Mathematics
- PSCI 143 American National Government
- COGS 111 Introduction to Cognitive Science
- Health and Wellness
Fall 2004 [Harlaxton College]
- British Studies
- PSYC 121 Intro to Psych
- MGT 300 Principles of Management
- MKT 325 Principles of Marketing
Spring 2004
- WC 120 The Emergence of the Modern World
- SPAN 112 Elementary Spanish
- ECON 102 Principles of Microeconomics
- CS 210 Fundamentals of Programming I
- PHIL 221 Modern European Philosophy
Fall 2003
- WC 110 The Anceint World to the Reformation
- MATH 222 Calculus II
- Chem 118 Principles of Chemistry
- CS 101 Introduction to Computer Science
- SPAN 111 Elementary Spanish