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 at udayton dot edu

Office: 145 Anderson Center
Office hours: T Th noon-1:00pm, 5:45pm-6:45pm, and by appointment.

Research interests

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

Publications

Out-of-turn Interaction Project

(contains links to software demos)

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)
Programming Languages Hub
Using Oracle 8 on the CPS Suns
UNIX (personalized for UD CPS and CPE students and Solaris 10)

Fall 2008

CPS 111: Introduction to Personal Computers (computer literacy course for non-majors)
CPS 444/544: Systems Programming I

Prior semesters

CPS 111: Introduction to Personal Computers (Summer 2008, Winter 2008, Fall 2007)
CPS 150: Algorithms and Programming (Winter 2005 Fall 2004)
CPS 343/543: Comparative Languages (Winter 2008 2007 2005)
CPS 430/542: Database Management Systems (Fall 2007 2006 2005)
CPS 432/562: Database Management Systems II (Winter 2006)
CPS 444/544: Systems Programming I (Fall 2006 2005)
CPS 445: Systems Programming II (Winter 2007 2006)

Older stuff