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.
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
| (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
- PGA tour
- Beechmont Players
- Village Players
- Wyoming Players
- Beavercreek Community Theatre
- Dayton Theatre Guild
- Human Race Theatre Co
- Yankees
- Dayton weather