Naval Postgraduate School - Computer Science
Full spectrum (transistors-to-protocols) educator: translating geek into plain language for normal folks for 20+ years.
Computer & Network Security
John (JD)
Fulp
Monterey, California
Began working "cyber" at age 18 as USMC radio tech. BS in Physical Science. Conducted airborne electronic warfare (EA-6B) for six years. MS in Computer Science. CS/Cyber instructor at U.S. Naval Academy, Naval Postgraduate School, and NATO School. Co-developed the Cyber Certificate Program taught at the NATO School (2012 to present). Certifications: CISSP, ISSEP, ISSAP (+ 4 expired). Only person in NPS history to receive school's top educator award twice. Taught approximately 3,500 students covering twelve cyber-related topics: high-level and assembly programming, computer architecture, robotics & computer vision, algorithms, networking, network security, cryptography, identity management, wireless communication, incident response & recovery, and network security operations (SIEM). Advised 50+ masters theses covering diverse range of technologies. I enjoy untangling complex topics; such as the highly abstract and "formless" world of code and protocols, and then communicating them with clarity to others. Given the degree/rate at which humans are automating--and complicating-- virtually every aspect of industry/society; I expect to stay busy for a long while!
Senior Lecturer of CompSci/Cyber
Courses:
- Introduction to Information Assurance (IA)
- Network Security
- Cyber Incident Response & Recovery
- Computer Organization and Architecture
- Military Communications Architectures
- Object-Oriented Programming
- Identity Management (E-Authentication)
- Computer Algorithms
- Robotics and Computer Vision
- Co-developed Cyber education certificate program at NATO School
Research:
- IA TTP (Tactics, Techniques, and Procedures) development for
USMC Joint Mobile Network Operations (JMNO) program. Risk.
mitigation for joint tactical "lateral-links": enabling the "purple net".
- Project Lead for NPS team competition in NSA-sponsored Inter-
Service Academy Cyber Defense Exercises (2002-2005).
- Course development and thesis advising (36 as advisor, 15 as second reader).
Electronic Warfare Officer
Served as EA-6B (Prowler) navigator and electronic counter-measures officer. Veteran of Gulf War I. Two WestPac deployments. Re-wrote USMC air EOB (Electronic Order of Battle) for "theater" contingency plan. Squadron Legal Officer, Squadron ADP Security Officer. Mission Commander qualified. Aircrew Coordination Instructor.
Computer Science Instructor
Instructor:
- Robotics and Computer Vision
- Computer Architecture
- Computer Algorithms
- C/C++ Programming
OIC: Midshipman Summer Tactical Training
Dept Financial Manager
Master's degree
Computer Science
Senior Lecturer of CompSci/Cyber
Courses:
- Introduction to Information Assurance (IA)
- Network Security
- Cyber Incident Response & Recovery
- Computer Organization and Architecture
- Military Communications Architectures
- Object-Oriented Programming
- Identity Management (E-Authentication)
- Computer Algorithms
- Robotics and Computer Vision
- Co-developed Cyber education certificate program at NATO School
Research:
- IA TTP (Tactics, Techniques, and Procedures) development for
USMC Joint Mobile Network Operations (JMNO) program. Risk.
mitigation for joint tactical "lateral-links": enabling the "purple net".
- Project Lead for NPS team competition in NSA-sponsored Inter-
Service Academy Cyber Defense Exercises (2002-2005).
- Course development and thesis advising (36 as advisor, 15 as second reader).
Bachelor's degree
Physical Sciences