Teaching

University of Nebraska at Omaha (current appointment):

Undergraduate Courses:

    • CSCI 1200 Computer Science Principles


Columbus State University :

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 6124 Advanced Machine Learning

    • 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)