Teaching
Courses
Courses published through O'Reilly, with upcoming live sessions listed below.
- Sandboxing an AI Agent
Threat-modeling agent workloads and choosing the right isolation tier, from process restrictions and containers to userspace kernels and microVMs.
- Sep 24, 7:00 AM - 9:00 AM PT
- Designing Agent Fleets
Designing the control plane for agent workers: durable runs, queues, scheduling, verification, operational signals, and spend.
- Sep 28, 7:00 AM - 9:00 AM PT
- Agentic RAG with LangGraph
Building retrieval systems that reason about what they retrieve, using agentic workflows.
- Sep 30, 5:00 PM - 9:00 PM PT
- Harness Engineering for Browser Agents
Building a browser-agent harness with CDP, including perception, actions, verification, recovery, guardrails, and session isolation.
- Oct 16, 7:00 AM - 9:00 AM PT
- Getting Started with Claude Agent SDK
Building agents on the Claude Agent SDK, from first tool call to a working harness.
- Oct 19, 9:00 AM - 1:00 PM PT
- Harness Engineering for Computer Use
Building the computer half of an agent harness: screenshot economics, coordinate grounding, context management, and a real cloud desktop.
- Oct 23, 7:00 AM - 9:00 AM PT
- Building Integrated AI Agents with OpenClaw
Self-hosting a personal AI agent: OpenClaw's architecture, deployment, and what it can automate.
- Oct 28, 9:00 AM - 2:00 PM PT
- Building AI Agents with LangGraph
Agent concepts, multi-agent architectures, and the design patterns that hold up in production.
Guest Lectures & Talks
-
Building Self-Hosted Personal AI Agents with OpenClaw
ODSC West
Designing the workspace that gives a self-hosted agent its identity, its skills, and a reason to start work on its own.
-
From Agentic Workflows to Agent Harness
Yale University · MGT 899: Generative AI & Entrepreneurship
The architectural shift from agentic workflows to agent harnesses, and what it changes about building AI applications.
-
Building Agentic Systems with LangGraph
Yale University · MGT 899: Generative AI & Entrepreneurship
How entrepreneurs can use graph-based AI workflows to build agentic products.
Mentoring
-
Udacity
Mentored learners across Udacity's Machine Learning and Data Science programs through project feedback and technical guidance.
-
University of Melbourne
Mentored University of Melbourne students through its STEM Industry Mentoring Program, offering career and technical guidance as they prepared to enter the industry.
Private Workshops
I also run these courses as private sessions for engineering teams, shaped around what the team is building. Get in touch if that would be useful for yours.