Courses

I have taught (or will be teaching) the following courtses:

:: CS 460/ECE 419: Security Laboratory: This course introduces learners to the effective design, implementation, and administration of computer and network security mechanisms by emphasizing how to protect the underlying networking infrastructure and related systems and applications from unauthorized access, misuse, or theft. This involves creating a secure infrastructure for users, devices, and applications to work in a secure manner. A variety of Information Technology and Operational Technology security technologies will be explored including system and server defenses (both on-prem and cloud-based), network and application security mechanisms, and various other information gathering and attacker techniques (e.g., Open-source intelligence gathering, common attacks against systems and applications).

Topics include: Operating systems administration, Cloud computing, network automation, traffic analysis, network security, firewalls, detection engineering, cyber threat intelligence, open-source intelligence (OSINT), internet of things (IoT), and operational technology (OT).

Fig. 1: Cyber-Social Systems captures the relationship between computers (or computerized machinery) and their users. Combines Technical + Human (Social) + Organizational

:: ENG 498: Foundations in Secure Networking for Cyber-Social Systems: This course covers converging computer and communications technologies and is designed to serve the needs of those interested in understanding the field of data communications and how it relates to other areas of Information Technology (IT) and Cybersecurity. Course content will cover both the technical concepts and organizational issues related to secure networking, including their design, implementation, and administration. The course also provides the broad-based knowledge and skills necessary to prepare students for further study in other specialized networking and cybersecurity fields (e.g., Network Security). Topics include: Networking in the Context of Cyber-Social Systems; Network Design and Architectures; Network Communications; Network Components; Addressing; Protocols; Switching & Routing; and Network Security.

Foundations in Secure Networking for Cyber-Social Systems Welcome Video

:: ENG 498 Foundations in Secure Administration of Cyber-Social Systems: This course introduces the learner to the technical and organizational fundamentals of secure systems administration: The installation, configuration, upkeep, and reliable operation of computing systems (especially multi-user systems, e.g., servers), both on-premises and in the cloud. The course also provides the broad-based knowledge and skills necessary to prepare students for further study in other specialized cybersecurity fields. Topics include: Commands and Command Line Utilities; File Systems; Automation; Identity Management; Access Control; Network & Server Management; Secure Server Services; and Systems Security.

Foundations in Secure Administration of Cyber-Social Systems Welcome Video

:: ENG 298: Foundational Technical and Organizational Concepts and Practices in Cybersecurity: This course introduces the learner to the current risks and threats to an organization’s systems and data, combined with a structured tactics, techniques, and procedures (TTPs) for addressing the safeguarding of these critical assets. The course also provides a foundation for those new to cybersecurity by delivering the broad-based knowledge and skills necessary to prepare students for further study in other specialized cybersecurity fields/domains. Topics include: Defining Cybersecurity; Threats, Vulnerabilities & Attacks; Governance, Risk & Compliance (GRC); Identity & Access Management; Physical Security; Cryptography & Public Key Infrastructure (PKI); Security Engineering; and Security Operations & Testing.

Foundational Technical and Organizational Concepts and Practices in Cybersecurity Welcome Video