The specific types of learning systems that I am interested in are related to computing which has motivated my work in software engineering. Because both learning and software engineering are highly collaborative activities, I have also become interested in understanding how collaboration works, ranging from the dynamics of group decision-support to the technologies required for computer-supported work.
My original interest in learning systems was sparked by a long standing interest in computer science education which continues to engage me. These underlying interests in learning systems and collaboration are the unifying theme for my publications, dissertation advisement, system development, and professional involvement. Most of this research has been supported by grants where I have been the principal or co-principal investigator.