Teaching
Columbus State University (current appointment):
Undergraduate Courses:
- CPSC 1105 Intro. to Information Technology
- CPSC 1301/1301L Computer Programming 1
- CPSC 2108 Data structures
- CPSC 3118 Graphical User Interface Development
- WBIT 4120 Human-computer Interaction
- CPSC 4130 Mobile Computing
- CPSC 4205 Senior Project & Portfolio
Graduate Courses:
- CPSC 6103 Comp. Science Principles for Teachers
- CPSC 6118 Human-computer Interface
- CPSC 6119 Object-Oriented Dev. with Components
- CPSC 6138 Mobile Systems and Applications
- CPSC 6179 Adv. Software Design
Northern New Mexico College (past)
Undergraduate Courses:
- EECE 152L Computer Programming I
- CS201 Mathematical Foundations of CS
- EECE 231 Intermediate Programming
- EECE 329 Human Computer Interaction
- EECE 355 Web Engineering
- EECE 455 Software Engineering
- EECE 499 Topics: Data Analysis/Mining
University of South Florida (past)
Undergraduate Courses:
- COP 2510 Programming Concepts (TA)
- COP 3514 Program Design (Instructor)
- Location-Based Information Services (TA)