Sample of courses I have taught:

Project Management
Provides an in-depth coverage of the analysis, design, and development of projects within various business environments. This course will cover the analysis of current project requirements, management of project activities, activity scheduling, practical quality controls, project documentation, agile vs. waterfall, and project delivery/closure. Project management concepts, such as measurable value and the Triple Constraint will also be discussed along with labs using project management software.
IT Management and Innovation
Frameworks, concepts, practices, and examples that help business managers understand the value of IT and generate business value from investments in IT and its complimentary business resources. Topics include strategic alignment of IT with organizational goals, organizational efficiency and transformation enabled by IT, organizational learning and innovation enabled by IT, positioning and managing of the IT function, IT and sustainability.
Human-Computer Interaction
Basic concepts of human-computer interaction, human factors, performance analysis, cognitive processing, usability studies, human-centered software, accessibility, emerging technologies, developing effective interfaces.
Introduction to Programming
Introduction to visual object-oriented computer programming; development of software stages, using Universal Modeling Language (UML); object-oriented concepts.
Information Technology and Business Operations
Designed to address the challenging role of information technology and management information systems in today's global business organizations. Topics include different types of information systems, planning and developing databases, ERP systems (such as SAP), data analytics, and other organizational issues dealing with information technology.
Data Communications and Networking
Introduction to computer networks, signal transmission, topologies, and other network topics.
Security and Risk Management
Security issues, management processes, architecture and models; risk analysis and management; security planning, analysis and safeguards; security policies development and administration; contingency planning, incidence handling and response; security standards and certification processes.
Advanced Networking
Introduction to routing, in-depth coverage of TCP/IP protocol suite and related concepts.