
Dr. J. Todd McDonald
CFITS Director, Professor Department of Computer Science
Education
-
Ph.D. in Computer Science, Florida State University, Tallahassee, FL (2006).
-
Master of Science in Engineering, Computer Engineering, Air Force Institute of Technology, WPAFB, OH (2000).
-
Masters of Business Administration, University of Phoenix, Nellis AFB Campus, NV (1996).
-
Bachelor of Science, Computer Science, U.S. Air Force Academy, Colorado Springs, CO (1990).
Research Interests
- Software Protection and Assurance
- Secure Software Engineering
- Anomaly Detection
- Surreptitious Software: Obfuscation, Watermarking,
- Tamperproofing
- Malware Analysis
- Hardware Assurance
- Embedded Systems / Mobile Device Security
- Cyber Security
Teaching Experience
Courses Taught:
- CIS 497/594 Senior Project / Directed Studies Mentorship (JagTrack, Medical Device Security, Malware Testbed Development, Java Obfuscation Analysis).
- CSC 331 Software Engineering Principles.
- CSC 333 Programming Language Theory.
- CSC 340 / CSC 440 Secure Software Engineering.
- CSC 410/510 Compiler Design (and Construction).
- CSC 434 Formal Languages and Automata Theory.
- CSC 450/490/550/590 Surreptitious Software / Forensic Malware Analysis.
- CSC 494/594 Directed Studies (Mobile Vulnerabilities, Advanced Digital Logic, Abstract Math in Security, Cyber Crimes Challenge).