I teach a wide variety of courses which are housed in the Rochester Institute of Technology IST and Security departments. We are switching to semesters so I've listed both the new and the old here.


NSSA 244 Virtualization - This class takes a full stack approach to virtualization. So, virtual networking needed to support the virtual infrastructure (tunnels, aggregation, VLANs, trunks, RSTP), virtual computing (type I and II hypervisors, VDI, virtualization history, containers) and then on to storage with some architectures and iSCSI. As usual, almost everything listed gets built in the lab.

NSSA 441 Advanced Routing and Switching - This class builds on what students learn in the first Routing and Switching class. After a little review we tackle advanced OSPF, BGP, link aggregation, L2TP, MPLS and route summarization. All of these have lab builds.

NSSA 621 Wireless Network Design and Deployment - This class focuses current technologies that are deployed (think 802.11 and cellular) and investigates the design issues associated with these networks. We also examine other "smaller" technologies such as WiMax and 802.15.

515T - This is a transition class which focuces on Routing and Switching. I'll be using the Packet Guide to Routing and Switching for this class. Topics will range from host routing, router routing, spanning tree, VLANs/trunks and routing protocols such as RIP and OSPF.

NSSA 241 - This is a wired networking class and so will have components from 351 and 515 described below. So, expect IP, IPv6, ARP, ICMP, switching, VLANs and routing. Both the Packet Guide to Core Network Protocols and the Packet Guide to Routing and Switching fit these topics. This class has a lab component.

NSSA 242 - This is our intro wireless networking class and is based on the 802.11 family of standards. This class maps to the 413/523 of the quarter system, covering protocol operation, framing, network builds, capture of wireless frames, the various standards and newer architectures such as the controller based model. This class has a lab component.

NSSA 341 - Intro to VoIP. This is a class that provides the knowledge and lab experiences to build traditional and future voice networks. It covers circuit switching and small tip and ring deployments. Transitioning to VoIP, students will learn about protocols such as H.323, SIP, Skinny, RTP and RTCP. Lab activities include the construction of Asterisk, Avaya and Cisco based topologies. The Packet Guide to Voice over IP was written for these topics.

NSSA 342 - VoIP Qos and Security. This class follows NSSA 341. This class is all about trying to understand the inner workings of a network, developing strategies to control traffic, improve performance and lock things down so that networks are more secure. Specific topics include items such as Differentiated Services, SRTP, Secure SIP and queuing.

Previous Quarter System Classes

351 Internetworking Lab - This class is the basic networking class. Here students learn about the building blocks of all networks including protocols, equipment and operations. The Packet Guide to Core Network Protocols was written for this class.

515 Intro to Routing and Switching - This is the follow-up to 351 and covers host routing, router routing, spanning tree, VLANs/trunks and routing protocols such as RIP and OSPF. The Packet Guide to Routing and Switching was written for this class.

413 Wireless Networking - There are three wireless courses and this one is the core course. Students not only learn about the frames, operation, construction and security of wireless networks - they build them. Based on the 802.11 family, we spend time with all of the variations of the standard. Labs include BSS, ESS, ad hoc, bridging/repeating, controllers, performance and security.

523 Wireless Security
- This class picks up where 413 leaves off. Students integrate wired and wireless techniques such as VPNs, ACLs, NAT, WEP/WPA-PSK and 802.1x. Students are assigned to teams and after working through the labs, the class engages in an attack/defend exercise during which their security is vetted. Enter big chicken, little chicken and the anchor team.

519 Network Troubleshooting - The main focus of this class is problem solving. To this end students are assigned to teams and the teams each built a complex topology. These topologies are then integrated together. The class culminates in large troubleshooting exercise that requires the teams to complete repairs against time constraints. Other key components of the class include project management and presentation/communication skills.

530 Intro to VoIP - With the surge in IP based communication, there was an increasing need to cover this vibrant area. The course starts out with traditional circuit switched telephony but quickly transitions to VoIP. Protocols examined include SIP, H.323, Skinny, RTP and RTCP. We use several vendors/platforms including Avaya, Polycom, Cisco and Asterisk.

550 VoIP QoS and Security - The courses is an extension of 530 and is split between QoS topics and security concerns. Students spend a significant amount of time working within the DiffServ model using policies and classes. The QoS content is then applied to a large topology running several different applications. Students are responsible for establishing baseline measurements and maintaining high levels of network performance under varying load conditions. Toward the end of the course students complete their own QoS or security project.

540 Network Design and Performance - This class is concerned with not only the construction of modern networks and optimizing throughput, etc., but also the determination of user and application needs.