Teaching
Our lab offers hands-on, system-oriented cybersecurity courses that bridge foundational theory and real-world application. We currently teach the following courses at POSTECH:
CSED415: Computer Security (컴퓨터 보안)
This course introduces the fundamental concepts and principles of computer security, covering a broad range of topics such as software security, cryptography, system and network security. Students gain practical experience through hands-on lab assignments and a team-based final project.
- Audience: Senior-level undergraduate students
- Syllabus & materials: 2024sp, 2025sp
- Course reviews:
“보안쪽에, 그리고 시스템쪽에 조금이라도 관심이 있다면 꼭 들어봤으면 하는 강의. 대략적으로만 알던 지식을 구체적으로 알 수 있게 해준 강의”
“교수님께서 정말 친절하십니다. 보안쪽에 관심 있으면 꼭 듣는거 추천합니다.”
“강의 자료가 이해하는 데에 있어서 다른 어떤 수업보다도 효과적입니다.”
“Professor is skilled at teaching, enthusiastic, and close to students.”
CSED702C: Binary Analysis and Exploitation (바이너리 분석 및 공격)
This course covers practical techniques for analyzing binaries and crafting real-world exploits. Topics include binary analysis, vulnerability discovery, exploit development, and mitigation strategies. Students apply and deepen their understanding of the topics through guided, hands-on CTF-style lab challenges.
- Audience: Graduate students interested in advanced software security
- Syllabus & materials: 2024fa, 2025fa
- 🏆 Excellence Prize, POSTECH Student-Centered Teaching and Learning Model Competition (Fall 2024)
- Course reviews:
“system 분야에 관심이 있다면 꼭 한번 들어보면 좋을 것 같은, 좋은 수업이다.”
“너무 흥미롭고 준비가 완벽한 강의.”
“시스템 해킹에 관심이 있는 사람에게는 최고의 강의라고 생각합니다.”
“I really enjoyed this course and I am very thankful that I got to be exposed to the foundational concepts of binary analysis.”