Course Syllabus

Instructor Introduction

Hello and Welcome!


My name is Bill Pfeil and I will be your instructor for this course. My last name is pronounced "File". A proper introductory video will be coming soon! :)

One of these is NOT true:

  • I am a recent Masters grad in Education from OSU.
  • I have worked in software for 25 years.
  • You need to take the syllabus quiz (linked below).
  • I taught High School Mathematics last year.
  • I’ve met Charlie Sheen, Michelle Pfeiffer, and the original band members of INXS.
  • I played Rugby at the University of Arizona.
  • I am writing a Sci Fi novel about AI.
  • I had the high score for Defender at the local arcade.

I think computer networking is awesome and important. See you in our virtual class!



Course / Designer Introduction

Welcome to CS372 (PDF)

Syllabus Link

Schedule Link

After thoroughly reading the Syllabus above, please take the Syllabus Quiz. Note that it is necessary to score 100% on this Quiz before you can access the Week 1 learning materials.

Please post all course-related questions in the Piazza page so that the whole class may benefit from your conversation.  Not all posts require a reply from the instructor/TA and often it is better for students to hash out an answer to a question.

To contact the TAs, open Canvas Inbox, compose a new message, select this course, then next to the ‘To’ box click the address book, select “Teaching Assistants”, then choose the name(s) of TAs you wish to contact.

Please email your instructor only for matters of a personal or private (grading) nature.  The instructor or a TA will reply to most course-related questions within 24-48 hours.

Office Hours are held via Slack.

Listing by Day:

Tuesday 6:00 - 8:00pm (Aashish)
Wednesday 2:00 - 4:00pm (Thuan)
Thursday 6:00 - 8:00pm (Aashish)
Sunday 4:00 - 6:00pm (Thuan)


eCampus Resources - These resources will be useful for all of your classes throughout the term...  Library Information, Helpdesk Contact Info, Canvas Tech Support, etc...

Course Summary:

Date Details Due