GitHub Profile

Drew Wheeler

M.S. Computer Science Student

About Me

I'm a programmer currently working on their master's degree in Computer Science at Tennessee Technological University. My interests currently revolve around malware detection using machine learning models, which also happens to be the subject of my thesis as well. Additionally, I have an interest in reverse engineering, decompilation, and digital forensics, but am still new to these areas.

Experience

Research Assistant, Tennessee Tech University
Cookeville, TN
February 2023 - May 2024
  • Developed educational modules focused on the applications of machine learning in cybersecurity and malware analysis.
  • Each module consists of slide decks with background information and a code-based assignment.
  • Utilized virtualization technologies, such as Virtual Box and Docker, to containerize environments.
  • Implemented CI/CD pipeline using GitHub actions to automatically deploy Docker images.
  • National Science Foundation educational grant #2025682.
  • Code available here.

Education

M.S. Computer Science, Tennessee Tech University May 2026
  • Concentration of Information Assurance and Security
B.S. Computer Science, Tennessee Tech University May 2024
  • GPA of 3.89 on 4.0 scale
A.S. Computer Science, Pellissippi State Community College May 2022
  • GPA of 3.75 on 4.0 scale

Projects

Fake Malware
  • Executable program designed to mimic behaviors of real-world malware for usage in research and educational applications.
  • Implements basic anti-analysis techniques, including VM and debugger detecion.
  • Leverages the Windows API for system calls.
ROM Checksum
  • Small utility for validating file checksums.
  • Uses standardized XML filse provided through community resources.
  • File hashing is handled through the Crypto++ library.
  • Support for multithreaded support by issuing an argument with make.