Ellis Cohen's BU Home Page
E-mail: escohen@bu.edu
I teach a variety of courses in the Computer Science Department in Boston University's Metropolitan College
- CS 579: Theory, Practice & Methodology of Relational Database Design & Programming
- CS 669: Design & Implementation of Relational Databases for Business
- CS 679: Architecture & Design of Multi-Tiered Systems
- CS 682: Information Systems Analysis & Design
- CS 779: Advanced Database Topics
- CS 782: Enterprise Information Systems Strategy, Technology & Management
I'm currently (Fall 2009) teaching CS 579 in Chelmsford
I have a PhD in Computer Science from Carnegie Mellon University, and have experience envisioning, architecting and managing a variety of R&D projects, inlcudiing stints as a CTO, and as a DB, technology and strategy consultant. I am currently a principal architect at ICS. For more, see my slightly outdatedcurriculum vitae
You can read about Templet, an interesting web scripting language I developed in the late 90's.
You can also read some interesting papers I wrote when I worked at the Open Software Foundation:
- My classic paper from the 1994 WWW Conference, Review-Based Information Services: Lessons Learned from the Boston Restaurant List, which predicted the advent of web services.
- Information Location for the WebTop, a 1996 paper which proposed a uniform mechanism for characterizing, filtering and ranking information, independent of source (i.e. whether in a personal repository, a workgroup repository, or out on the network), independent of how it became known (notification, search, or browsing) and independent of type (e.g. files/objects, e-mail/notifications/net-news).
I also direct OpenLine Consulting, a training and consulting company focused on IT Strategy and on Relational Database Design.
For personal information, see my personal web site at users.rcn.com/e.cohen