About Paul at Rutgers

Fall 2010

Hi. Among my other work, I teach in the Computer Science Department at Rutgers University at the New Brunswick campus. Although I do this part time, I've been teaching each year since the fall semester of 1997. Most of those semesters were spent on distributed systems, a course that I developed and have been teaching since its inception.

Courses

Operating Systems Design
How do computers run programs and control who can access what resources? This course covers process scheduling, virtual memory, device I/O, file system design, networking, remote procedure calls, security and authentication, virtual machines, virtual storage, and mobility.
Distributed Systems
How do computers work and play together? This course covers networking, sockets programming, remote procedure calls, distributed file systems, clock synchronization, group communication, distributed mutual exclusion, distributed election algorithms, cryptography, secure communication, distributed authentication and authorization, and process migration.

Contact Information

name Paul Krzyzanowski
address Department of Computer Science
Hill Center, Busch Campus
Rutgers University
110 Frelinghuysen Road
Piscataway, NJ 08854-8019
email pxk@cs.rutgers.edu
url http://www.cs.rutgers.edu/~pxk/rutgers
mirror http://pk.org/rutgers
voice +1.561.893.7960
office 490 Hill
my hours Monday, 8:00pm after class and by appointment (only by appointment; send email)