Teaching

Columbus State University (current appointment):
Undergraduate Courses:
    • CPSC 1105 Intro. to Information Technology
    • CPSC 1301/1301L Computer Programming 1
    • CPSC 2108 Datastructures
    • 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)