I am on sabbatical leave from the University of Dayton until August 22, 2012.

Associate Professor of Computer Science, University of Dayton

Mailing address:
Department of Computer Science
University of Dayton
300 College Park
Dayton, OH  45469-2160

Tel: +001 (937) 229-4079
Fax: +001 (937) 229-2193
E-mail: first name udayton edu

Office: 145 Anderson Center
Office hours: none until August 22, 2012.

line
research-interests















Research interests

  • functional programming (use of continuations and closures to model human-computer dialogs and web interactions)
  • program transformations (partial evaluation, program slicing)
  • interactive information retrieval (faceted browsing and search)
  • information personalization (and web mining)

Publications

Research Projects

Modeling & Managing Mixed-initiative Dialogs

(contains links to downloadable software components)

Out-of-turn Interaction Project

(contains links to software demos)

Other Research Activity

SIG-FIND

(special interest and research group on dynamic taxonomies and faceted search)

Computer Science Colloquium Series

Teaching

Course Lecture Notes

Programming Languages (CPS 343/543)
Operating Systems (CPS 346)
Database Management Systems (CPS 430/542)
Advanced Topics in Database Systems (CPS 432/562)
UNIX and C Programming (CPS 444/544)
UNIX Systems Programming (CPS 445)

(other helpful teaching links)
Pointers to Advice for Research Students in CS
Programming Languages Hub
UNIX (personalized for UD CPS and CPE students)

Prior semesters

BEST 2009/10 (summer program in science, engineering, and business for high school students from Singapore, China, and the greater Dayton area)
CPS 111: Introduction to Personal Computers (Summer I 11, Spring 11, Fall 10, Summer I 10, Spring 10, Fall 09,
 Summer I 09, Spring 09, Fall 08, Summer I 08, Winter 08, Fall 07)
CPS 150: Algorithms and Programming I (Winter 05, Fall 04)
CPS 343/543: Comparative Languages (Spring 11 10 09, Winter 08 07 05)
CPS 346: Operating Systems I (Spring 11, Fall 10, Spring 10, Fall 09, Spring 09)
CPS 430/542: Database Management Systems (Fall 07 06 05)
CPS 432/562: Database Management Systems II (Winter 06)
CPS 444/544: Systems Programming I (Fall 10 09 08 06 05)
CPS 445: Systems Programming II (Winter 07 06)

Arts and Recreation