teaching

Teaching and mentoring experiences

POSTECH

  • POSTECHx Lecture (2024)
    Developed a video-based lecture as part of the POSTECHx program, where undergraduate students create online courses for the university community.
    • Operating Systems (Pintos Project): Explained coding assignments and project workflow in a structured way to support self-paced learning.

Samsung Electronics

  • Teaching Assistant – Data Programming Course (Prof. Wook-Shin Han) (2023)
    Assisted in delivering a company-sponsored course covering Python, Data Processing, Spark, and Deep Learning.
    • Python & Data Processing: Basics of Python (OOP, NumPy), data visualization, and data preparation.
    • Spark: RDD fundamentals, memory & persistence, job execution model, SQL & DataFrame operations.
    • Deep Learning: Introduction to PyTorch and basic neural network implementation.
  • Teaching Assistant – AI Application Specialist Course (Prof. Wook-Shin Han) (2026)
    Assisted in the delivery and hands-on operation of a course centered on Retrieval-Augmented Generation (RAG) and Graph-based RAG (GraphRAG) systems. The course focused on teaching practical design, implementation, and deployment of RAG pipelines tailored for real-world industrial applications.
    • Fundamentals of Large Language Models (LLMs)
    • Core concepts in Information Retrieval
    • RAG Principles and Architectures: Key concepts and system design of retrieval-augmented generation.
    • GraphRAG and Structured Reasoning: Concepts of graph-based retrieval and multi-hop, structure-aware reasoning.
      • End-to-End RAG Implementation: Hands-on implementation of production-level RAG pipelines, including document preprocessing, embedding, indexing, retrieval orchestration, and answer grounding.
      • Tools and Frameworks: Practical implementation of RAG and GraphRAG systems using Python, vector databases, and LLM frameworks.