Teaching

|| HomeResearch Areas | Publication ListCalit2 | Networking Lab | Curriculum Vitae ||

Core Courses:

Note: click on the quarter and year link to enter the class website.


Core Courses
Research Courses
Teaching
Year
CS132: "Computer Networks" CS133: "Adv. Computer Networks"
CS232/NetSys201/EECS248A: "Internet" CS236/NetSys230: "Mobile Wireless Networks and Communication" NetSys295: "Networked Systems Research Seminar" CS295/NetSys270
ICS299: "Research Seminar"
2004 Winter, 2004

Spring, 2004 Fall, 2004 Fall, 2004: "Ad Hoc Networking"

2005
Spring, 2005

Winter, 2005


2006
Spring, 2006

Spring, 2006

Winter, 2006, Spring, 2006
2007


Winter, 2007 Spring, 2007


2008
Spring, 2008

Spring, 2008


2009
Spring, 2009 Winter, 2009

Spring, 2009: "Wireless Mesh Networking"
2010
Current
Winter, 2010
links to prior class
Spring, 2010
links to prior class

Spring, 2010
links to prior class




Brief class information:

CS132: "Computer Networks": Network and Internet architectures, protocols and services.
  • Protocol hierarchy.
  • Data link layer.
  • Multiple access protocols.
  • Network layer and routing algorithms.
  • Transport layer.
  • Flow, error and congestion control.
  • TCP/IP protocols.
  • Socket programming.

CS133: "Adv. Computer Networks": Projects and hands-on lab experiment oriented learning on network and Internet architectures, protocols and services.
  • Protocol hierarchy.
  • Data link layer.
  • Multiple access protocols.
  • Network layer and routing algorithms.
  • Transport layer.
  • Flow, error and congestion control.
  • TCP/IP protocols.
  • Socket programming.
NetSys201/CS232/EECS248A: "Internet": Network and Internet architectures, protocols and services.
  • Protocol hierarchy.
  • Data link layer.
  • Multiple access protocols.
  • Network layer and routing algorithms.
  • Transport layer.
  • Flow, error and congestion control.
  • TCP/IP protocols.
  • Mobile wireless networks.
  • Network management.
  • Multimedia networking.
CS236/NetSys230: "Mobile Wireless Networks and Communication": Wireless networking architectures, protocols and services.
  • Wireless transmission
  • MAC protocols (ALOHA, CSMA, CSMA/CA, S/T/F/CDMA)
  • GSM and 3G
  • WLAN (IEEE 802.11, HiperLAN)
  • Network and transport layer issues in wireless networks
  • Mobility support protocols (Mobile IP)
  • Ad hoc networks
  • Network simulations.

Research Courses:

2004:

NetSys295: "Networked Systems Research Seminar": Presentations about research activities at UC Irvine.
  • Ad Hoc Networking
  • Multimedia
  • Middleware
  • Security
  • Grid computing
CS295/NetSys270: "Ad Hoc Networking":  Topics varies:
Architectures, feasibility, application issues in ad hoc networks.
  • Wireless transmission
  • MAC protocols
  • Power saving
  • Quality of service
  • Mobility support protocols
  • Network simulations.

2006:

ICS299: We will read and discuss thoroughly about papers weekly. Topics varies each quarter.
Winter - "Mobility Protocols":
  • Issues to support mobility in current Internet (TCP/IP based networks, DNS)
  • Mobility-supporting architecture
  • Mobility protocols at different layers of the networking protocol stack (layer 2 - WLAN, 3 - MobileIP/NAT/AmbientNetwork, 4 - P2P, 5 - SIP/Delay-Tolerant-Network)
  • current research directions and projects.


Lichun Bao