John B. Black is the Cleveland E. Dodge Professor of Telecommunications and Education at Teachers College, Columbia University; where he is a member of both the Department of Human Development and the Department of Math, Science and Technology; and serves as Co-Director of the Institute for Learning Technologies. He has a BS degree (1970) in math from MIT and a PhD degree (1979) in Cognitive Psychology from Stanford. He was an Assistant and then Associate Professor of Psychology and Computer Science at Yale before joining the TC faculty. He has served as a consultant to the Xerox Palo Alto Research Center, IBM Research and Bell Laboratories. He is the author of over 80 refereed publications and 4 books. His research focuses on cognitive research and its application to the design and use of educational technology.