Teaching

I teach courses designed to help students develop practical skills and frameworks at the intersection of strategy, artificial intelligence, and product management. My teaching philosophy emphasizes hands-on experience.


College Courses

Current

Product Management with AI

Course Website

Students become full-stack AI product builders. Each student picks a problem worth solving, builds a real digital product for it, puts it in front of real users, and ships it, using AI coding agents as the primary tool throughout. The course is organized around six builder skills: agentic workflow, discovery, design, application architecture, AI systems, and launch and learn. Students build with Claude Code, GitHub, Next.js, Supabase, and Vercel, and no prior experience with any of them is required.

AI Foundry

Course Website · AI Foundry Website

The AI Foundry is an AI-native product studio and consultancy, and an experiential learning program of the BYU Marriott School of Business. MBA and undergraduate students scope real projects and ship production AI systems for paying clients. I serve as its faculty advisor.

Introduction to Management Consulting

Course Website

This course provides an introduction to structured problem solving, client engagement, and the core toolkit of management consulting. Students learn how to frame problems, conduct rigorous analysis, and deliver clear, compelling recommendations that create positive impact for organizations.

Associate Product Manager Lab

Course Website

The Associate Product Manager (APM) Lab is an apprenticeship-style internship where students work on real product initiatives at partner companies while earning academic credit. Over a 4-month term, students contribute to product discovery, feature definition, prototyping, and analytics support. The program is designed for high-performing students with strong foundations in product management, data analysis, and AI-native workflows.

Strategy Leadership Lab

Course Website

Strategy Leadership Lab is a weekly working session for the roughly 30 students who lead the BYU Strategy Program and the four career clubs it administers. Each session combines leadership development (guest speakers, case discussions, and skill building on influence, conflict, and managing up) with a project roundtable where club and program leaders coordinate on shared priorities and give each other feedback. Enrollment is open to program and club leaders regardless of major.

Under Development

Understanding AI: From Foundations to Strategy

Course Website

This course guides students through understanding how AI works from first principles. We explore foundational topics such as machine learning, large language models, and prompt engineering, while also addressing ethical and organizational considerations for adopting AI in practice.

Past

Creating Digital Products with AI

Course Website

This course immerses students in AI-enabled product management and development. Students combine strategic frameworks with hands-on technical skills to envision, prototype, and launch AI-enhanced digital products. The curriculum covers how large language models work, product strategy development, and ethical considerations for building technology. Students work with industry tools like GitHub, Jira, and Figma alongside AI tools like Claude Code to build products that deliver enduring value to target customers.


Corporate Bootcamps

I offer intensive 4-hour workshops designed for professionals and organizations looking to rapidly upskill in AI-powered product development and structured problem-solving.

AI PM Bootcamp

Workshop Website · Full Course: Product Management with AI

This workshop is a compression of my Product Management with AI course. It introduces the “full-stack product builder,” a professional who can handle strategy, design, engineering, go-to-market, and data science with the help of AI tools. Participants learn vibe coding, spec-driven development, GitHub workflows, and how to deploy live applications using Claude Code, Supabase, and Vercel.

The Consultant Diamond

Full Course: Introduction to Management Consulting

This workshop is a distillation of my Introduction to Management Consulting course. It is organized around the Consultant Diamond: the four things the people you work with can see and rate, which are Judgment, Ownership, Communication, and Collaboration. Participants learn the toolkit under each one, including MECE logic and hypothesis-driven problem solving, the Pyramid Principle for executive communication, owning a workstream end to end, and building trust with senior stakeholders. The workshop also shows how to amplify each of these skills with AI.


Open-Source Resources

Agent Team Kit

GitHub Repository

Tooling and working agreements for a two-person AI-native team, or a solo developer running many Claude Code agents at once. It handles the collisions parallel agents run into (dev-server ports, the shared database, and the git working tree) and supports two ways of working: every agent on one main branch, or each agent in its own git worktree. AI Foundry teams use it to build client projects.