%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 <a href=http://hci.stanford.edu/html/faculty.html>http://hci.stanford.edu/html/faculty.html</a>
%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.

