Teaching
Human-Computer Interaction
IS 4300 / CS 5340 | Spring 2025, Fall 2024
Covers the principles of human-computer interaction and the design and evaluation of user interfaces. Topics include an overview of human information processing subsystems (perception, memory, attention, and problem solving); how the properties of these systems affect the design of user interfaces; the principles, guidelines, and specification languages for designing good user interfaces; and a variety of interface evaluation methodologies that can be used to measure the usability of software.
Empirical Research Methods
IS 4800 / CS 6350 | Spring 2025, Fall 2024
Presents an overview of methods for conducting empirical research within computer science. These methods help provide objective answers to questions about the usability, effectiveness, and acceptability of systems. The course covers the basics of the scientific method, building from a survey of objective measures to the fundamentals of hypothesis testing using relatively simple research designs, and on to more advanced research designs and statistical methods. The course also involves the design, conduct, and presentation of small empirical studies.