AI-Assisted Malware Analysis

This project is responsible for the development of five self-contained modules intended to educate students on the applications of AI and machine learning in the field of cyber security. Each module was designed to operate independently, with portable virtualization technology (Docker) ensuring consistent behavior across all computers and systems. Each module contains a set of lectures and related lab assignment, with all of the prerequisite information required to complete the assignment being made available in the lecture. While it may be beneficial to complete one lab before another, there is no intended path of progression unless otherwise stated in the corresponding lab document. Modules should continue to receive updates and bug fixes as they are needed, and new modules may be added in the future to expand the library of subjects covered.

These modules were developed through a joint effort provided by faculty and students at Tennessee Technological University in Cookeville, TN and North Carolina Agricultural and Technical State University in Greensboro, NC and funded by grants provided by the U.S. National Science Foundation.


Dr. Maanak Gupta - Tennessee Tech University
Dr. Mahmoud Abdelsalem - North Carolina A&T State University