Professor of Teaching
I am also interested in human-computer interaction (HCI) and artificial intelligence (AI). My previous work has spanned core AI research in planning, combining Boolean satisfiability solving and Linear Programming to efficiently model and solve resource-constrained problems; AI/HCI work in programming by demonstration (PBD), using machine learning techniques to negotiate interface choices with users in a PBD editing system; and the HCI/education work described above. For example, I worked with Erica Huang, an undergraduate research assistant, to apply local search techniques to developing improved cell phone keypad layouts for users of Zhu-Yin (i.e., Taiwanese users).
Purely in terms of pedagogical research, I enjoy developing engaging and effective pedagogical techniques for challenging teaching venues: large classes, distance classes, and esoteric subjects. My prior work has included techniques for taking advantage of the size of large classes and kinesthetic (physical) activities for teaching various computer science topics.
for collaborative learning), pages 119--123.