Dr. Paul A. G. Sivilotti
Computer Science and Engineering

Teaching Information

Current Semester (Spring 2025)

  • CSE 2221: Software I: Software Components

Recent Courses (since Au 2012)

  • CSE 2221: Software I: Software Components
  • CSE 3901: Project: Design, Development, and Documentation of Web Applications
  • CSE 3903: Project: Design, Development, and Documentation of System Software
  • CSE 6333: Distributed Algorithms

Older Courses (before Au 2012)

  • CSE 459.23: Programming in Java
  • CSE 421: Software Development in Java (piloted as 494M/J)
  • CSE 560: Systems Software Design, Development, and Documentation
  • CSE 763: Introduction to Distributed Systems
  • CSE 788.Y11: Graduate Seminar (Specification of Distributed Systems)
  • CSE 788.Y11: Graduate Seminar (Distributed Systems: Specification, Implementation, and Testing)
  • CSE 788.P11: Graduate Seminar (Model Checking)
  • CSE 788.P11: Graduate Seminar (Logic and Model Checking for Software Systems)
  • CSE/ECE 794R: Applied Enterprise Distributed Computing for Engineers and Scientists
  • CSE 888.G11: Graduate Seminar (Components for Distributed Systems)