Teaching

CMSC 4333/5333: Incident Analysis and Response I (IR1)


This course introduces the core knowledge and skill sets for incident response, system analysis, and security controls. Students will learn hands-on techniques to investigate the symptoms of attacks and perform comprehensive analysis to discover the details of attack damages and recover/protect the systems from future attacks. Also, students will get familiar with core security concepts for incident analysis and response such as vulnerabilities, cyber kill chain, threat intelligence, and indicators of compromise (IOC).

Prerequisites: CMSC 4063 (Computer Networks), 4083 (Cybersecurity), 4163 (SSA), or equivalent classes. Please contact Dr. Rhee for enrollment.

Note: This class covers materials for CompTIA Cybersecurity Analyst (CySA+) Certificate.

For any inquiries, please contact .

[HOME] [BACK]

CMSC 4353/5353: Incident Analysis and Response II (IR2)


This course introduces advanced incident response based on real case studies, literature surveys, and research exploration. Students will analyze the components of data breach cases and understand attack details. Also, this course introduces advanced topics of incident response based on indicator of compromise (IoC), knowledge base of adversarial tactics such as MITRE ATT&CK, and system hardening.

Prerequisites: CMSC 4333/5333 (IR1)

For any inquiries, please contact .

[HOME] [BACK]

CMSC 4343/5343: Cyber Operations (CO)


This course introduces the core knowledge and skill sets for incident response, system analysis, and security controls. Students will learn hands-on techniques to investigate the symptoms of attacks and perform comprehensive analysis to discover the details of attack damages and recover/protect the systems from future attacks. Also, students will get familiar with core security concepts for incident analysis and response such as vulnerabilities, cyber kill chain, threat intelligence, and indicators of compromise (IOC).

Prerequisites: CMSC 4063 (Computer Networks), 4083 (Cybersecurity), 4153 (Operating Systems), and 4163/5163 (SSA)

For any inquiries, please contact .

[HOME] [BACK]

CMSC 4163/5163: Secure System Administration and Certification (SSA)


This course introduces the basic knowledge and skill sets for secure system administration. Students will learn and practice hands-on system administration techniques to operate a system with script languages in a command-line interface for efficient and automated management. This course teaches the script languages for Linux and Windows operating systems, shells, editors, and system analysis and automation tools. Also, students will learn the essential concepts, components, and terminologies used in policy, regulation, and risk management important for secure system administration.

Prerequisites: Programming II

Note: This class partially covers materials for CompTIA Security+ Certificate.

For any inquiries, please contact .

[HOME] [BACK]

CMSC 2833: Computer Organization and Architecture I


This course introduces data representation in computer systems, combinational and sequential digital logic circuits, machine organization, memory, instruction processing, and assembly language.

Prerequisites: CMSC 1613, Programming I

For any inquiries, please contact .

[HOME] [BACK]

CMSC 3833: Computer Organization and Architecture II


The study of computer organization will be a continuation of Computer Organization I. It will include memory system architecture, interfacing and communication of computer elements, functional organization, multiprocessing, alternate architectures, and performance enhancements.

Prerequisites: CMSC 2833 – Computer Organization I, CMSC 2613 – Programming II (Suggested)

For any inquiries, please contact .

[HOME] [BACK]

CMSC 4930: Industrial Control System Security


This course is a research course to investigate cyber security issues in industrial control systems.

For any inquiries, please contact .

[HOME] [BACK]

CMSC 1513: Beginning Programming


This course includes an introduction to programming concepts, problem identification, and problem-solving techniques by using JAVA. Programming assignments will be given so the student can demonstrate mastery of the language and the problem-solving techniques used.

Prerequisites: High school algebra

For any inquiries, please contact .

[HOME] [BACK]