Available courses

The investigation of problems, techniques, results, and challenges that arise in measuring the Internet, including what measurements tell us about the Internet and how to improve Internet services.

(You must fill out my 652 web information form before creating a moodle account.)

This section is at noon Mondays and Wednesdays and is taught by John Heidemann.

An introduction to computer networking at the graduate level.  FA2022 will has a joint sessionw ith both CSci551 section targeted at MS students and a CSci651 session targeted at PhD students.  Both sections will be taught concurrently, but some parts of class assignments will be different.

(You must fill out my 551/651 web information form before creating a moodle account.)

This section is at 10:30am Mondays and Wednesdays and is taught by John Heidemann.

An introduction to computer networking at the graduate level.  FA2021 will be only a CSci551 section targeted at MS students; in future semesters we will have a joint  CSci651 session targeted at PhD students.  Both sections will be taught concurrently, but some parts of class assignments will be different.

(You must fill out my 551/651 web information form before creating a moodle account.)

This section is at 10am Mondays and Wednesdays and is taught by John Heidemann.

An introduction to computer networking at the graduate level, with CSci651 targeted at PhD students and those interested in research, and CSci551 targeted at MS students.  Both sections will be taught concurrently, but some parts of class assignments will be different.

(You must fill out my 551/651 web information form before creating a moodle account.)

This section is at 10am Mondays and Wednesdays and is taught by John Heidemann.

An introduction to computer networking at the graduate level, with CSci651 targeted at PhD students and those interested in research, and CSci551 targeted at MS students.  Both sections will be taught concurrently, but some parts of class assignments will be different.

(You must fill out my 551 web information form before creating a moodle account.)

This section is at 9am Fridays and is taught by John Heidemann.

An introduction to computer networking at the graduate level, with CSci651 targeted at PhD students and those interested in research, and CSci551 targeted at MS students.  Both sections will be taught concurrently, but some parts of class assignments will be different.

(You must fill out my 651 web information form before creating a moodle account.)

This section is at 9am Fridays and is taught by John Heidemann.

An introduction to computer networking at the graduate level, targeted at PhD students and those interested in research.

(You must fill out my 651 web information form before creating a moodle account.)

This section is at 10am Mondays and Wednesdays and is taught by John Heidemann.

An introduction to computer networking at the graduate level.

This section is at 7pm Tue-Thu taught by Ethan Katz-Bassett.

An introduction to computer networking at the graduate level.

This section is at 5pm Tue-Thu taught by Ethan Katz-Bassett.

An introduction to computer networking at the graduate level.
(You must fill out my 551 web information form before creating a moodle account.)

This section is at 9am Friday taught by John Heidemann.

A meta-course for CSci551 stuff common across multiple sections.

A meta-course for CSci551 stuff common across multiple sections.

An introduction to computer networking at the graduate level.
(You must fill out my 551 web information form before creating a moodle account.)

This section is on Tuesdays and Thursdays at 5-6:20pm time and is taught by Ethan Katz-Bassett.

An introduction to computer networking at the graduate level.
(You must fill out my 551 web information form before creating a moodle account.)

This section is at 9am Friday taught by John Heidemann.

An introduction to computer networking at the graduate level.
(You must fill out my 551 web information formbefore creating a moodle account.)

An introduction to computer networking at the graduate level.
(You must fill out my 551 web information formbefore creating a moodle account.)

An introduction to computer networking at the graduate level.
This section is now closed.

This is the graduate student computer networking course at USC.
This section is now completed.
This course is a sandbox for teachers to play around in to understand moodle.