CSE 465/565 Computer Security (Spring 2026)

[Return to course list]

[Page Status: Draft, Under construction]

Site Map

Announcements

Logistics

Lecture Time Location Piazza Link
Tue & Thu, 11:00 AM – 12:20 PM NSC 225 spring2026/cse465-565

Communication Policy

All students must only use the course Piazza for any course-related issues.

UB Learns should be used only for checking the grades (and doing the AI Quiz) – all other materials such as syllabus, announcements, homework, and project assignments, as well as Q&As, are handled by Piazza only.

All questions/requests to the instructor, TAs, and Graders should be sent using Piazza (New Post and select Instructors only if this is a private post), and not via emails (which can be used as a secondary means if Piazza post didn't work).

Teaching Team

Role Name Office Hours
Instructor Xiangyu Guo (xiangyug@buffalo.edu) Davis Hall 318, Tue & Thu, 09:40 AM – 10:40 AM. (Zoom Link)
TA Zongze Li (zongzeli@buffalo.edu) Davis Hall 309, Thu, 2:00 PM – 4:00 PM. (Zoom Link)
TA Zhengsong Zhang (zhengson@buffalo.edu) Davis Hall 309, Mon, 12:00 PM – 2:00 PM. (Zoom Link)

Course Description

The objectives of this course consist of developing a solid understanding of fundamental principles of the security field and building knowledge of tools and mechanisms to safeguard a wide range of software and computing systems. The tentative list of topics includes:

Course Credits: 3

Learning Outcome

At the end of this course, each student should be able to:

Pre-requisites

Students need to have some basic knowledge of operating systems, C & Python programming language, and algorithm analysis. Knowledge of computer network / architecture will be helpful, but not required.

Recommend resources

Textbooks

There is no required textbook for this course, only some recommended readings:

CTF Playground