Teaching

University courses, teaching evidence, and selected additional teaching.

Formal courses

University Teaching

Spring 2026

9-credit teaching load

Python Programming

Sungshin Women's University

Undergraduate common-curriculum course

Section 003 · 3 credits

Python Programming

Sungshin Women's University

Undergraduate common-curriculum course

Section 004 · 3 credits

Artificial Intelligence Basics

Sungshin Women's University

Undergraduate core course

Section 001 · 3 credits

Autumn 2025

9-credit teaching load

Artificial Intelligence Security

Sungshin Women's University

Advanced undergraduate course

Section 001 · 3 credits

Database Security

Sungshin Women's University

Advanced undergraduate course

Section 002 · 3 credits

Cybersecurity Monitoring

Sungshin Women's University

Advanced undergraduate course, taught in weeks 9–15

Section 001 · team-taught

Cybersecurity Monitoring

Sungshin Women's University

Advanced undergraduate course, taught in weeks 1–8

Section 002 · team-taught

Spring 2025

9-credit teaching load

Python Programming

Sungshin Women's University

Undergraduate common-curriculum course

Section 003 · 3 credits

Python Programming

Sungshin Women's University

Undergraduate common-curriculum course

Section 005 · 3 credits

Artificial Intelligence Basics

Sungshin Women's University

Undergraduate core course

Section 001 · 3 credits

Autumn 2024

9-credit teaching load

Artificial Intelligence Security

Sungshin Women's University

Advanced undergraduate course

Section 001 · 3 credits

Database Security

Sungshin Women's University

Advanced undergraduate course

Section 003 · 3 credits

Introduction to Information Security Technology

Sungshin Women's University

Postgraduate course using lectures, paper presentations, discussion, and projects

Section 001 · 3 credits

Spring 2024

Postgraduate teaching

AI Programming

Soongsil University

Postgraduate course

Machine Learning-Based Communication Network Security

Sungshin Women's University

Postgraduate course

Evaluation and development

Teaching Evidence

  • Across 11 independently taught course sections audited from 2024 to 2026, final course-evaluation averages ranged from 4.41 to 4.88 out of 5, based on 373 responses, with a response-weighted mean of 4.60.
  • In Spring 2026, Artificial Intelligence Basics received 4.60 out of 5 in the final evaluation with 95 of 100 students responding. Python Programming sections received 4.57 and 4.77 out of 5.
  • Teaching combines conceptual foundations with coding, practical attack-and-defence exercises, research papers, presentations, and projects. Formal CQI feedback is used to improve pacing, materials, practical work, and explanation of technical terminology.

Postgraduate, international, and invited teaching

Additional Teaching

Convergence Technology Seminar

Sungshin Women's University

Two sessions in shared master's and doctoral seminars on LLM agents and healthcare AI agents

Spring 2026

LLM Security: RAG Poisoning Attacks and Defences

Modulabs Everyone's Lab

Invited lecture

Apr 2026

AI Security: Leveraging Large Language Models to Address Security Challenges

Korea–Central Asia STEM Youth Silk Road programme

Three-hour English-medium international lecture

Jan 2026

LLM-Based Automated Vulnerability Detection and Patch Generation

Ulsan National Institute of Science and Technology

Invited lecture

2025

AI Agents and Automation: Current Research Trends and Innovative Applications

Korea Information Processing Society

Invited short-course lecture

2025

AI Project Programme

Soongsil University AI Convergence Research Institute

Three invited teaching sessions

Jun–Aug 2024

AI Security

Sungshin Women's University

Six-week postgraduate lecture series covering adversarial examples, model extraction, federated-learning security, model inversion, and differential privacy

Sep–Oct 2023