This document discusses iterative prototyping as a methodology for creative research and design. It involves cycles of observation and brainstorming, iterative prototyping, evaluation and analysis, and publication. Prototypes start simply as scenarios, sketches, or paper prototypes and evolve into higher fidelity prototypes. Feedback is incorporated at each stage to diverge and converge on ideas. The core principles are divergence through prototyping variations and convergence through iterative refinement informed by evaluation. Examples of prototyping techniques illustrated include scenarios, storyboards, sketches, wireframes, paper prototyping, and functional "Wizard of Oz" prototypes.