%SECTION Academic Unit %Country USA-CA, Stanford %Shortname Stanford Univ., Computer Science %Institution Stanford University %Unit Computer Science Department %Address Stanford CA, 94305-2140 USA %Phone +01-415-723-2273 %Fax +01-415-725-7411 %Email merryman@cs.stanford.edu %Contact Sara Merryman %Updated 1998-03-14 %Degrees MS, PhD %HCI_MS_Theses %HCI_PhD_Theses 5 %HCI_MS_Current 30 %HCI_PhD_Current 6 %Description The HCI program is described in the program web page. %Facilities %SECTION HCI Program %Contact Terry Winograd %Title Professor %Address Computer Science Dept. Stanford CA, 94305-9035 USA %Phone +01-650-723-2780 %FAX +01-650-723-0033 %Email winograd@cs.stanford.edu %Program The HCI program is described in the program web page, which also links to updated information on faculty and courses. See http://hci.stanford.edu/html/faculty.html %WWW http://hci.stanford.edu/ %SECTION HCI Faculty %WWW http://hci.stanford.edu/winograd %Name Terry Winograd %Title Professor %Degree PhD 1970, M.I.T., Applied Mathematics (AI) %Phone +01-650-723-2780 %Email winograd@cs.stanford.edu %Interests + * HCI * Computer-supported Cooperative Work %Publications + * Winograd, Terry and Fernando Flores, Understanding Computers and Cognition: A New Foundation for Design, (220 pp.) Norwood, NJ: Ablex, 1986. Paperback issued by Addison-Wesley, 1987. * Winograd, Terry (1990), "What can we teach about Human-computer interaction?" Proceedings of the CHI90 Conference on Human Factors in Computing, Seattle, April, 1990, 443-449. * Adler, Paul, and Terry Winograd (eds.), Usability: Turning Technologies into Tools, New York: Oxford University Press, 1992. %SECTION HCI Faculty %Name Chuck Bigelow %Title Assoc Prof Teaching %Degree %Phone (415) 723-3827 %Email bigelow@cs.stanford.edu %Interests + * Digital typography * text and information display %Publications + %SECTION HCI Faculty %Name Bill Verplank %Title Lecturer %Degree PhD Mechanical Engineering (Man-Machine Systems), MIT, 1977 %Phone 415 424-0722 %Email verplank@interval.com %Interests + * Design * Visual Thinking * Human Factors * Input Devices %Publications + * w/Smith, et. al. "Designing the Star User Interface" BYTE, 1982 * w/Bewley, et. al. "Human Factors Testing of the Xerox Star", CHI Conf Proc 1983 * "Graphic Invention for User Interfaces" CHI Tutorial 1989,90,91. %SECTION HCI Faculty %Name Karen Wieckert %Title Lecturer %Degree PhD Candidate, Univ. of CA -- Irvine %Phone (415)496-7937 %Email wieckert@euphrates.stanford.edu %Interests + * Organizational analysis of computing * development of methods for computing design * implementation and use * participatory design %Publications + * Wieckert, K., ``The case of the fickle expert system,'' in proceedings of Computers and the Quality of Life, 13-16 Sept., 1990, Washington, DC. * Wieckert, K., ``The impact of organizational setting on expert system developments,'' in proceedings of 1988 Conference on The impact of AI on Business and Industry, Denton, TX, Oct. 1988, 2-19. %SECTION HCI Faculty %WWW http://www-graphics.stanford.edu/~levoy/ %Name Marc Levoy %Title Assistant Professor, %Degree Ph.D (1989); M.S. (1978); B.Architecture (1976) %Phone 415/725-4089 %Email levoy@cs.stanford.edu %Interests + * Computer graphics * scientific visualization * interactive techniques * analysis and rendering of multidimensional sampled data (i.e. volume rendering) * digitization of 3D objects using novel scanner technologies * design of languages and user interfaces for data visualization * realistic image synthesis * computer animation * high-performance graphics architectures * parallel algorithms as they apply to graphics * exotic user interface technologies such as eye tracking, head tracking and head-mounted displays %Publications + * Levoy, M., Display of Surfaces from Volume Data, IEEE Computer Graphics and Applications, Vol. 8, No. 3, May, 1988, pp. 29-37. * Levoy, M. and Whitaker, R., Gaze-Directed Volume Rendering, Computer Graphics (Proc. 1990 Symposium on Interactive 3D Graphics), Vol. 24, No. 2, March, 1990, pp. 217-223. * Levoy, M., Volume Rendering Using the Fourier Projection-Slice Theorem, Proc. Graphics Interface '92, Canadian Information Processing Society, May, 1992, pp. 61-69. %SECTION HCI Faculty %Name Julie Zelenski %Title Lecturer %Degree BS, MS (in progress) Stanford %Phone (415)725-8596 %Email zelenski@cs.stanford.edu %Interests + * object-oriented development * gui toolkits * usability testing * development environment support for gui application programming %SECTION HCI Faculty %Name Byron Reeves %Title Professor of Communication %Degree Ph.D., Michigan State University, 1976, Communication %Phone 415 725-3033 %Email Reeves@leland.stanford.edu %Interests + * Psychological processing of mediated communication %Publications + * Reeves, B., and E. Thorson (1986) Watching television: Experiments on the viewing process. Communication Research, 13, 343-361. * Reeves, B., et al. (1989) Emotional television scenes and hemispheric specialization. Human Communication Research, 15, 493-508. * Reeves, B., B. Detenber, and J Steuer (1992) New televisions: Effects on viewer responses. Stanford Univ. %SECTION HCI Faculty %Name Barbara Tversky %Title Professor of Psychology %Degree Ph.D., 1969, UMichigan, Cognitive Psychology %Phone +01-415-725-2440 %Email bt@psych.stanford.edu %Interests + * Spatial mental models * Graphic communication and productions * Memory for graphs, maps and pictures %Publications + * Tversky, B. (1991) Spatial mental models. In G. H. Bower (Ed.), The Psychology of Learning and Motivation: Advances in Research and Theory. Vol. 27 (pp. 109-145). N. Y.: Academic Press. * Tversky, B., Kugelmass, S. and Winter, A. (1991) Cross-cultural and developmental trends in graphic productions. Cognitive Psychology, 23, 515-557. * Tversky, B. (1992). Distortions in cognitive maps. Geoforum, 23, 131-138. %SECTION HCI Courses %Title Human computer interaction %Number CS247A %Instructor Bill Verplank and Terry Winograd %Frequency 1/year %Times_Taught 3 %Enrollment 30 %Format Design exercises and projects %Tools Hypercard programming %Text + * Norman, Design of Everyday Things * Laurel, The Art of Human-Computer Interface Design %Description First quarter of two quarter sequence. Students do interface design exercises and readings, some as individuals and some as group projects. Groups do invention, prototyping and testing of simple interfaces, working with mentors with HCI experience from Silicon Valley companies. %SECTION HCI Courses %Title Human computer interaction %Number CS247B %Instructor Karen Wieckert and Terry Winograd %Frequency 1/year %Times_Taught 3 %Enrollment 30 %Format Project %Tools %Text + * Greenbaum & Kyng, Design at Work %Description Second quarter of two quarter sequence. Students conduct field studies of individuals using computing. In groups, students study design, implementation, and/or use of computing systems in industrial settings. Group results are descriptions of systems and design recommendations with focus on extended HCI issues. %SECTION HCI Courses %Title Concepts of text %Number CS273 %Instructor Chuck Bigelow %Frequency once a year %Times_Taught 6 %Enrollment 10 %Format consists primarily of visual exercises %Tools %Text + %Description What every literate person should know about the basic principles of the visual organization of text. Topics: handwriting, typewriting, typography and computerized documents, perceptual, linguistic, and semiological issues. %SECTION HCI Courses %Title Phenomenological Foundations of Computation, Language, and Cognition %Number CS378 %Instructor Winograd %Frequency once/yr %Times_Taught 8 %Enrollment 30 %Format Lecture/discussion with extensive readings and term paper %Tools %Text + * Winograd & Flores, Understanding Computers and Cognition %Description The course raises the foundational questions of how people think, use language, and interact with computers. Even though it is not specifically focussed on HCI, the course introduces a set of concepts that are important to human-computer interaction design, and uses examples drawn from experiences in that field. %SECTION HCI Courses %Title Introduction to Computer Graphics %Number CS 248 %Instructor Marc Levoy %Frequency Once per year %Times_Taught Tuesday, Thursday, 9:30-10:45 %Enrollment 50-80 %Format Two lectures weekly, several written and programming assignments, no exams %Tools Sun Sparcstations, Xview, custom courseware %Text + * Foley, van Dam, Feiner, and Hughes (FvDFH), Computer Graphics: Principles and Practice, second edition, Addison-Wesley %Description Fundamentals of input, display, and hardcopy devices, scan conversion of geometric primitives, 2D and 3D geometric transformations, clipping and windowing, scene modeling and animation, algorithms for visible surface determination, introduction to local and global shading models, color, and photorealistic image synthesis. %SECTION HCI Courses %Title Computer Graphics: Image Synthesis Techniques %Number CS 348B %Instructor Marc Levoy %Frequency Once per year %Times_Taught Tuesday, Thursday, 9:30-10:45 %Enrollment 30 %Format Two lectures weekly, several written and programming assignments, no exams %Tools Silicon Graphics Personal Irises, SGI Inventor, Motif, custom courseware %Text + * Foley, van Dam, Feiner, and Hughes (FvDFH), Computer Graphics: Principles and Practice, second edition, Addison-Wesley %Description An intermediate course emphasizing the sampling, shading, and display aspects of computer graphics. Topics include local and global illumination methods including radiosity and distributed ray tracing, texture generation and rendering, volume rendering, strategies for anti-aliasing and photorealism, human vision and color science as they relate to computer displays, and high-performance architectures for graphics. %SECTION HCI Courses %Title Topics in Computer Graphics %Number CS 348C %Instructor Marc Levoy %Frequency Once per year %Times_Taught Tuesday, Thursday, 1:15-2:30 %Enrollment 10-15 %Format Student presentations of recent journal papers following by group discussion, one major student-defined programming project %Tools Silicon Graphics workstations, specialized graphics equipment (video animation disk, 3D tracker, stereo display, laser range scanner, etc.) %Text + - Recent journal papers %Description In-depth study of one or more active research areas in computer graphics, Recent topics: 1990-1991: Global illumination algorithms and data visualization 1991-1992: Exotic input and display technologies 1992-1993: Modeling of natural phenomena %SECTION HCI Courses %Title Seminar on Human-Computer Interaction %Number CS547 %Instructor Winograd %Frequency every quarter %Times_Taught 5 %Enrollment 75 %Format Weekly guest speaker lecture series %Tools %Text + - none %Description This course is a weekly series of presentations by researchers in the HCI field from around the country, at both academic and industrial sites. It is broadcast on the Stanford Instructional Television Network, and covers a wide range of topics related to HCI. %SECTION HCI Courses %Title Topics in Human-Computer Interaction %Number CS377 %Instructor Varies from year to year - 1993, Chuck Clanton %Frequency once a year %Times_Taught 0 (new this coming fall) %Enrollment %Format Weekly guest speaker lecture series %Tools %Text + * Giannetti, Louis. Understanding Movies. Prentice Hall, 1976 * Kawin, Bruce. How Movies Work. Macmillan, 1987 * Goldman, William. Adventures in the Screen Trade. Warner, 1984 %Description Topics of current research interest in human computer interaction, which will differ from year to year. May be repeated for credit. 1993 Abstract: "Filmcraft in user interface design": This course explores the application of film craft and animation techniques to the user interfaces of the next generation of consumer electronics and appliances. It covers both general principles and the practical details of film craft. %SECTION HCI Courses %Title Object-oriented user interface programming on the NeXT %Number CS 193e %Instructor Julie Zelenski %Frequency offered once a year %Times_Taught 4 times %Enrollment usually 30-50 students %Format lectures, sections, weekly programming labs %Tools NeXT Interface Builder, Application Kit %Text + - no assigned text, but selected readings from: * Shneiderman * Tognazzini * Laurel * Walrath %Description Uses NeXTstep as a platform to explore designing and implementing significant software projects in a GUI environment. Programming labs ensure students acquire strong programming and design skills. Topics covered include object-oriented architecture, elements of user interface design, testing strategies, project management. %SECTION HCI Courses %Title Psychological Processing of Media %Number Comm 172/272 %Instructor Byron Reeves %Frequency Once/yr. %Times_Taught %Enrollment 40 %Format lecture and discussion section once/wk %Tools %Text + - readings %Description Review of theory and research about how people process pictures, voices, and sounds. Theories of attention, memory, emotion, decision making, evaluation and judgment, are examined. %SECTION HCI Courses %Title Selected Topics in Cognition %Instructor Barbara Tversky %Frequency Annual %Times_Taught 1 %Enrollment 10 %Format Student-led discussions of current articles %Tools %Text + - Articles in current literature %Description This is a graduate seminar whose topic changes yearly. Usually, we read theoretical and applied work on a problem related to spatial cognition, such as mental models and graph production and comprehension.