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
  • NMCM 262: Introduction to Web Scripting
  • NMCM 362: Server Side Web Programming
  • NMCM 445: Database-Driven Web Application Development

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
  • NMCM 345: Intermediate Web Design
  • NMCM 362: Server-side Web Application Development

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