Assistant Professor of Computer Science, University of Dayton

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

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

Office: 145 Anderson Center
Office hours: M W 5:45pm-6:45pm, T Th 9:15am-10:15am, and by appointment.

line
research-interests















Research interests

  • functional programming (use of continuations and closures to model 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)
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)

Spring 2010

CPS 111-01: Introduction to Personal Computers (computer literacy course for non-majors)
CPS 343/543: Comparative Languages
CPS 346: Operating Systems I

Prior semesters

BEST 2009 (summer program in science, engineering, and business for high school students from Singapore and the greater Dayton area)
CPS 111: Introduction to Personal Computers (Fall 2009, 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 09, Winter 08 07 05)
CPS 346: Operating Systems I (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 09 08 06 05)
CPS 445: Systems Programming II (Winter 07 06)

Arts and Recreation