Teaching and program work

Teaching

I teach cybersecurity and computer science, build programs, and translate technical material for students at different stages.

  • College teaching
  • Cyber curriculum
  • Program leadership

Approach

Technical depth with a clear path into the work

I want students to understand why a control works, where it can fail, and how to test it. Labs and scenarios matter because security cannot be learned only as vocabulary.

Cybersecurity

Ethical hacking, security analysis, information assurance, cloud computing, server administration, and networking.

Program development

Cybersecurity degrees and credentials, online cyber range access, employer relationships, recruitment, and retention.

AI instruction

AI concepts, machine learning models, expert systems, ethics, risk, and performance-based labs for students in the United States and abroad.

Current appointments

Where I teach and lead

Director, Computer Science Division and Computer Science Instructor

Northeast Alabama Community College

Leads the division, teaches cybersecurity and computer science, develops programs, and works with regional employers and university partners.

Allied Faculty Instructor and Cybersecurity SME

University of Mount Olive

Develops and teaches online courses in cybersecurity, cloud computing, networking, ethical hacking, and server administration.

On-call Research Engineer

The University of Alabama in Huntsville

Creates and reviews cyber curriculum, labs, assessments, and instructional support materials.

Trainer, Artificial Intelligence Fundamentals (formerly Emerging Technologies)

ISACA

Teach primarily virtual courses on artificial intelligence and machine learning fundamentals to diverse groups of students.