Online Books Drafts

I am writing these book manuscripts to synthesize lessons from applied research, course design, and three decades of building. Each draft is open and continuously updated. Shorter writing lives under blog posts.

Language AI

Building Language AI with LLMs and Agents

A practical guide to building conversational and agentic systems with large language models, covering prompt engineering, retrieval-augmented generation, tool use, and multi-agent orchestration. Companion to the LLM course syllabus.

Read Online

AI-Powered Software

From AI-Assisted Software Development to AI-Powered Software Products

Explores the shift from using AI as a coding assistant to building software products where AI is the core value driver. Covers vibe-coding, agent-driven development, and product strategy. Related posts under vibe-coding and AI product strategy.

Read Online