Current Research:
- Computer Science Education
Studying techniques for improving the success rate of introductory
Computer Science majors. Experimenting with techniques such as
peer instruction and cooperative learning
- Human-Computer Interaction
Behavioral representation techniques, The interaction development
process, Understanding physcial attributes of interaction including
issues concerning computer users with physical disabilities, User
performance prediction
Other Career/Research Interests:
- Software Engineering
Metrics for analysis and comparison of interface software