Teaching
I have taught graduate computer science, data science, and military operational courses. The constant is a standard borrowed from the Air Force: a briefing that a student cannot act on is not a briefing.
Courses start from a live decision and work backwards to the evidence needed to make it. Students leave with a method, an artifact, and the ability to say what their result does not support.
The same design carries into executive teaching: workshops for practitioners who need governance decisions this quarter, not a literature review.
| Number | Course | Role | Term |
|---|---|---|---|
| CS 5833 syllabus (PDF) | Blockchains and Cryptocurrencies | Co-Instructor | Spring 2025 |
| CS 5970 syllabus (PDF) | Cyber Attacks and Defenses | Teaching Assistant | Spring 2025 |
| DSA 5303 syllabus (PDF) | Financial Engineering | Teaching Assistant | Summer 2024 & 2025 |
| USAF | Advanced Signals Intelligence | Course Director / Lead Instructor | 2020–2022 |
| USAF | Instructor Air Battle Manager | Instructor | 2019–2022 |
BookingExecutive sessions are built around your governance questions, not a stock deck.
Request a session →