CSCI 3363 Computer Networks

This course studies computer networks and the services built on top of them. Topics include packet-switch and multi-access networks, routing and flow control, congestion control and quality-of-service, resource sharing, Internet protocols (IP, TCP, BGP), the client-server model and RPC, elements of distributed systems (naming, security, caching, consistency) and the design of network services (peer-to-peer networks, file and web servers, content distribution networks). Coursework involves a significant amount of Java/C programming.

Course evaluations

Response-weighted averages from Boston College’s official course evaluations (Avalanche/Blue).

Course rating
4.79 / 5 · Excellent
162 responses
Instructor rating
4.92 / 5 · Excellent
162 responses
Terms evaluated
4
Most recent: Fall 2025

Scales: overall ratings run from 1 (poor) to 5 (excellent); agreement questions from 1 (strongly disagree) to 5 (strongly agree); weekly effort from 1 (up to 1 hour) to 5 (10 or more hours).

Evaluations by term and instructor
TermInstructorCourse overallInstructor overallWell organizedClear learning objectivesIntellectually challengingHelpful assignmentsApplicable beyond courseAttendance necessaryWeekly effortResponses
Fall 2025Charles Wiseman4.95.04.94.94.74.54.84.44–6 hrs/week30 of 40
Fall 2024Charles Wiseman4.84.94.94.94.74.74.84.24–6 hrs/week64 of 78
Fall 2023Charles Wiseman4.64.84.84.84.64.44.64.14–6 hrs/week32 of 44
Fall 2022Charles Wiseman4.94.94.94.94.74.64.84.44–6 hrs/week36 of 44

Data freshness

Course and evaluation data last updated 2026-10-09. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • Charles Wiseman
    Fall 2026, Fall 2025, Fall 2024, Fall 2023, Fall 2022 · Official rating 4.92/5

Sections

  • Section 01
    Fall 2026 · Charles Wiseman · Hayden Hall Room 229 MWF 01:00PM-01:50PM · Offered