Cathy Humphreys is currently a doctoral student at Stanford University, where she studies mathematics teaching and learning. She has taught grades 2-12 in the California public schools for thirty years, has worked as an instructor for the Mathematics Education Collaborative and for Math Solutions, and has served as a mathematics coach for the Silicon Valley Mathematics Initiative.