Your AI Is Learning From Someone. Make Sure It’s Your Best Engineer
AI coding assistants amplify whatever engineering judgment surrounds them. How leaders encode the habits of their best engineers into instructions, checks and verification.
Chicago · CIO, RHR International · Adjunct Professor, DePaul University
Thirty years leading technology, security, and data-resilience programs — and writing about what actually works. This site is my notebook and my classroom: essays since 2008, and curated resources for students and practitioners.
Latest writing
AI coding assistants amplify whatever engineering judgment surrounds them. How leaders encode the habits of their best engineers into instructions, checks and verification.
SaaS vendors keep switching AI features on by default, with days of notice - shifting consent, retention and governance risk onto the customers who inherit them.
Introducing senior-engineering-partner, a free open-source Claude Code skill that reviews, tests, and hardens your code like a strict senior engineer.
For students & practitioners
Ten curated guides I maintain for my students at DePaul and for peers building security programs — tools I trust, standards worth reading, training worth paying for.
Vetted security & privacy tooling — what I actually install, and why.
NIST, CIS, ISO — the frameworks that matter and how they fit together.
Where to learn this trade — courses, certs, and labs ranked by value.
Speaking & media
Talks on AI in the enterprise, cybersecurity leadership, and systems thinking in IT — grounded in thirty years across Fortune 100s, startups, and academia.
Forbes Technology Council member — a dozen published articles and expert panels, on one page journalists can actually use.
Two books in progress: Practical Cybersecurity for Organizations and IT Operations: A Field Guide.
Organizations I've led, advised, taught, or been published by — hover to pause.
By day I'm the CIO at RHR International. Beyond the day job — speaking, press, guest lectures, or a spirited argument about backups — my door is open.