teaching

Courses taught by Dr. Md Tanvir Arafin at George Mason University and Morgan State University, covering hardware security, cyber-physical systems, operating systems, and adversarial machine learning.

George Mason University

Addresses basic issues such as virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, and interprocess communication. Topics include concurrency, processes and multi-threading, context switching, synchronization, scheduling, and deadlock. Covers memory management, dynamic memory allocation, and address translation. Management of file systems, storage devices, directories, protection, scheduling, and crash recovery.

Term: F 2024 Credits: 3 Role: Instructor of Record

Discusses common elements and differences among problems that occur securing road, rail, air, and sea transportation systems. Covers threats to control systems and introduces control measures. Discusses past, present, and future of in-vehicle and on-road safety systems, and cyber threats to emerging autonomous cars. Analyzes cyber threats to aviation and sea transportation security and available countermeasures. Substantially redesigned through NSF CyberTraining support to incorporate automotive network security, CAN-bus exploitation, and hands-on laboratory exercises.

Terms: F 2022 – SP 2026 Credits: 3 Role: Instructor of Record

Covers computer architecture and hardware to support subsequent cyber-physical systems modules. Introduces cyber-physical systems as an integration of physical processes, computation, and networking. Discusses modeling, simulation, and system design. Covers security issues in cyber-physical systems and applications selected from infrastructure, energy, transportation, robotics, manufacturing, and communications domains. Students study and build cyber-physical systems.

Term: SP 2023 Credits: 3 Role: Instructor of Record

Graduate course introducing students to security and robustness challenges in modern machine-learning systems and the corresponding attack-and-defense techniques. Topics include adversarial examples, model inversion, membership inference, backdoor attacks, and defenses. Developed the complete syllabus, course content, lectures, assignments, projects, and assessments.

Term: SP 2026 Credits: 3 Role: Instructor of Record

Prior Teaching (Morgan State University)

EEGR 463: Digital Electronics

Terms: SP 2022, SP 2021, F 2020, SP 2020, F 2019 Role: Instructor of Record

EEGR 480: Introduction to Cyber Security

Terms: F 2020, F 2019 Role: Instructor of Record

EEGR 745: Advanced Digital VLSI Design

Term: F 2021 Role: Instructor of Record

EEGR 760: Advanced Topics in Computer Engineering

Term: SP 2020 Role: Instructor of Record

Course & Curriculum Development

  • Ph.D. in Cybersecurity, George Mason University — served as Chair and Member of the Ph.D. Proposal Committee, contributing to the development of Mason’s Ph.D. in Cybersecurity program.
  • CYSE 650 — developed from scratch, including syllabus, all lectures, projects, and assessments.
  • CYSE 465 — substantially redesigned with NSF CyberTraining support; integrated automotive-security labs and experiential learning activities.