Lectures

2024 Fall

  • Software Analysis
  • Object-Oriented Design

2024 Spring

  • Advanced Programming Language Theory
  • Introduction to Programming Languages
  • Basic of Programming for AI (team teaching)
  • Special Topics in Computer Engineering (team teaching)

2023 Fall

  • Software Analysis
  • Object-Oriented Design
  • Computer Engineering Seminar2 (team teaching)

2023 Spring

  • Advanced Programming Language Theory
  • Introduction to Programming Languages
  • Basic of Programming for AI (team teaching)
  • Topics in Advanced Computer Engineering (team teaching)
  • Computer Engineering Seminar1 (team teaching)

2022 Fall

  • Software Analysis
  • Object-Oriented Design

2022 Spring

  • Advanced Programming Language Theory
  • Introduction to Programming Languages
  • Topics in Software Engineering
  • Basic of Programming for AI (team teaching)

2021 Fall

  • Software Analysis
  • Object-Oriented Design

2021 Spring

  • Advanced Programming Language Theory
  • Introduction to Programming Languages
  • Basic of Programming for AI (team teaching)
  • Topics in Advanced Computer Engineering (team teaching)
  • Topics in Computational Thinking (team teaching)

2020 Fall

  • Advanced Software Engineering
  • Object-Oriented Design