Teaching

Current Courses

Computer Networks (计算机网络)

Undergraduate Course | Fall Semester

Introduction to computer networking principles, including:

  • Network architecture and protocols
  • TCP/IP protocol stack
  • Routing and switching
  • Network security basics

Network System Principles (网络系统原理)

Graduate Course | Spring Semester

Advanced topics in network systems:

  • Software-defined networking (SDN)
  • Network function virtualization (NFV)
  • Programmable data planes
  • Network performance analysis

Routing and Switching Technology (路由与交换技术)

Undergraduate Course | Spring Semester

Hands-on course covering:

  • Switch architecture and configuration
  • Routing protocols (OSPF, BGP)
  • Network design principles
  • Lab exercises with real equipment

Teaching Materials

Textbooks (Published)

  1. “Network System Principles” - Fourteenth Five-Year Key Planning Textbook

Student Supervision

Graduate Students

  • Yuanhang Gao (PhD, co-supervised) - In Network Computing
  • Yuanfeng Chen (PhD, co-supervised) - Packet classification algorithms
  • Xuetan Cheng (M.S., co-supervised) - Programmable packet parsing

Student Achievements

  • National Competition Grand Prize: 1 student team
  • First/Second Prize: 7 student teams
  • Excellent Instructor Award: National A-level Competition (2023, 2024, 2025)

Teaching Awards

  • Hunan Province Teaching Achievement Second Prize (2025)
  • National A-level Competition Excellent Instructor (2023-2025, consecutive 3 years)