Courses

Introduction to CyberSecurity, Spring 2023, USTC

In this course, we discuss cybersecurity with an emphasis on its fundamental problems, challenges, methodologies, typical frontiers (e.g., network security, system security), and emerging areas (e.g., AI and security, and privacy).

The Frontier of Cybersecurity Research, Fall 2022, USTC

The course is graduate-level seminar course dedicated to discussing cutting-edge cybersecurity studies as conducted in recent years. Among papers selected for our discussion, most are published in top security venues including ACM CCS, IEEE S&P, Usenix Security, and NDSS.

Introduction to CyberSecurity, Spring 2022, USTC

The course introduces basic concepts and technologies of cybersecurity, with a focus on the fundamental theories and methodologies, typical frontiers (e.g., network security, system security), and emerging areas (e.g., AI security, and privacy).

CSE 589/489 Modern Networking Concepts, Spring 2021, UB

The course introduces basic elements of modern computer and telecommunication networks. The focus is on the four upper layers of the popular five-layer TCP/IP model. In each layer, the state- of-the-art hardware and software technologies are introduced. These include, for example, DNS, HTTP, SMTP, and P2P systems at the application layer, TCP/UDP protocols at the transport layer, routing and forwarding, intra-domain and inter-domain routing algorithms at the network layer, random access protocols at the MAC layer, and local area networks (Ethernet and WiFi). Advanced topics such as multipath TCP and software defined networking are also briefly discussed.