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.
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
| (computer literacy course for non-majors) | ||
| CPS 343/543: | Comparative Languages | |
| CPS 346: | Operating Systems I |
Prior semesters
| (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) |