Paul Bergstein - College of Engineering - Computer & Information Science

Paul Bergstein, PhD

Associate Professor

Computer & Information Science



Dion 302F


1994Northeastern UniversityPhD in Computer Science
1991Northeastern UniversityMS in Computer Science
1981Massachusetts Institute of TechnologyMS in Organic Chemistry
1978SUNY and Syracuse UniversityBS in Chemical Engineering





Design and development of large distributed software systems with use of COTS (Components Off The Shelf), development of custom code, and integration with legacy systems. Course includes study of software architectures, frameworks, and types of middleware. Architectural design patterns and issues encountered in design of distributed systems are covered in depth.

Study under the supervision of a faculty member in an area covered in a regular course not currently being offered. Conditions and hours to be arranged.

Software development in the context of various paradigms. The strategies and methods of the procedural, object-oriented, and functional paradigms are studied and practiced. The modeling of software processes will be considered from both the process and product views, as will the appropriateness and measures of effectiveness of these processes in the design of software systems. Students will apply these measures to the course exercises, determining and reviewing the impact of these methods on individual design.


Research Interests

  • Database systems
  • Information technology
  • Object-oriented software engineering

External links

Latest from Paul

Request edits to your profile