Teaching

Courses Developed - Partial List

  • MIS 525: Advanced Object Oriented Programming
  • MIS 517: Client/Server Applications Development
  • CS 674: Database Management Systems
  • MIS 572: Developing Mobile Native Applications
  • CIS 308: Object-oriented Programming using Java
  • MIS 515: Database Design and Management
  • CSCI C400: Client/Server Programming for the Web
  • CSCI C343: Data Structures
  • INFO I400: Advanced Object-Oriented Programming

Courses Taught

Indiana University Kokomo - Current and Upcoming

  • INFO 300: Human Computer Interaction
  • NMCM 391: Seminar - iPhone Native Application Development
  • INFO 400: Special topics - Advanced Object Oriented Programming
  • INFO 101: Introduction to Informatics
  • INFO 211: Information Infrastructure II
  • CSCI 400: Client/Server Programming for the Web
  • CSCI 343: Data Structures

Northwestern University

  • CS 314: Intermediate Object Oriented Programming
  • CS 315: Advanced Object Oriented Programming
  • CIS 130: Tools and Technologies of the World Wide Web

Robert Morris University

  • MIS 590: Graduate Capstone Project
  • CIS 243: Data Structures Using C++
  • MIS 525: Advanced Object Oriented Programming
  • MIS 517: Client-Server Applications Development
  • CIS 338: Emerging Networking Technologies
  • CIS 300: Systems Analysis and Design
  • MIS 520: Database Administration
  • MIS 515: Database Design and Management
  • CIS 308: Object-oriented Programming using Java
  • CIS 500: Foundations of Web and Database Development

Benedictine University

  • CS 674: Database Management Systems