Computer Science Department
567 Maloney Hall
Chestnut Hill, MA 02467
at bc dot edu
Associate Professor and Chair
(617) 552-3928 (Voice)
(617) 552-2097 (Fax)
Teaching Schedule (Fall 2014)
This semester I am teaching
1021 (Computers in Management).
Fulton 250, beginning October 22 and ending December 11.
sections: at 9am, 10am, 2pm, and 3pm.
Office Hours: MF from 11-12, Tu from
My research interests lie primarily
the field of database systems, especially database design, web-based
access, parallel databases, and the meaningful communication of data
disparate sources. I recently wrote a database system in Java
called SimpleDB, which is intended for the
study of database
internals, as in our CSCI 3357 course. I have also published a
that uses SimpleDB as a teaching tool.
For more information, click on the SimpleDB web
Understanding APEX 4.2
Independent Publishing, 2014 (print and Kindle versions).
"View and Content-Based
Security" (with A. Rosenthal). Invited article, in Encyclopedia
of Cryptography and Security (second edition), Springer-Verlag,
2011, pp. 249-253. [html]
Database Design and
Implementation. John Wiley, October 2008.
"SimpleDB: A Simple Java-Based Multiuser
for Teaching Database Internals". Proc. ACM SIGCSE Conference on
Computer Science Education, March 2007. [pdf]
"Abstracting and Refining Authorization in SQL" (with A.
Rosenthal). International Workshop on Secure Data Management in a
Connected World, September 2004. Springer Lecture Notes in
Science 3178, Springer Verlag, pp.
"Enabling Collaborative Administration and Safety Fences: Factored
Privileges in SQL Databases" (with A. Rosenthal). IEEE Data
Engineering Bulletin 27:1, March 2004, pp. 42-47. [pdf]