The Object Oriented
CIS 356 Introduction to Computer Networks
CS 602 Advanced Java Programming and the World Wide Web
CS 633 Distributed Systems
for all classes
Rutgers students taking classes at NJIT need a UCID (Universal Computer ID) to
access course content on Moodle and use UCS (the
University Computing Systems).
Get Your UCID
I update my materials several times a week. If your browser caches your screen
views, you may not notice a change.
Please press refresh occasionally to see if I have added a new link.
You will have to empty your cache (Tools menu on Browser) if the download is
If you plan to make printed copies of these lectures, please read this first.
Creating Notes from
If you need a Letter of Recommendation from me, read
this before sending your request.
I support the NJIT Honor Code and follow its recommendations.
For more details, see this presentation: Read
this before cheating (or after you're caught).
Just Visiting? If you are just browsing the Web and come upon this site, here
are my two favorite lectures:
Office: Room 4404
GITC Building, NJIT,
Office hours Monday 1:30-3:30 Thursday 1:30-3:30 Wednesday afternoon by
appointment during semester (Spring 2012)
I am often in my office from 11:00-noon on those days.
I often eat in the student center or Subway before evening classes. I am always
happy to talk to students.
Office phone: 973.596.5485 Do not leave messages on
office phone. I cannot get them!
I keep home office hours on other days 9:00-10:30 am and 2:30-4:30 at
Contact by EMail
Snail Mail: 239 Fox Hill Road, Denville, NJ 07834
career, education, and publications
NOTE: It is NJIT policy that students will be consulted by the instructor and
must agree to any modifications or deviations from the syllabus during the