Milos Gligoric's Teaching


List of courses that I taught at UT Austin.
  • Fall 2024: EE361G: Engineering Program Analysis
    • Graduate course on compilers and program analysis
  • Spring 2024: EE312: Software Design and Implementation I
    • Introduction to problem solving and techniques for programming
  • Fall 2023: EE360G: Programming Paradigms
    • Graduate course on programming languages, design patterns, and programming paradigms
  • Spring 2023: EE312H: Software Design and Implementation I (Honors section)
    • Introduction to problem solving and techniques for programming
  • Fall 2022: EE361G: Engineering Program Analysis
    • Graduate course on compilers and program analysis
  • Spring 2022: EE312H: Software Design and Implementation I (Honors section)
    • Introduction to problem solving and techniques for programming
  • Fall 2021: EE328V: Programming Paradigms
    • Graduate course on programming languages, design patterns, and programming paradigms
  • Spring 2021: EE312H: Software Design and Implementation I (Honors section)
    • Introduction to problem solving and techniques for programming
  • Fall 2020: EE328V: Software Evolution
    • Graduate course on analysis of evolving programs
  • Spring 2020: EE312H: Software Design and Implementation I (Honors section)
    • Introduction to problem solving and techniques for programming
  • Fall 2019: EE379K: Engineering Dynamic Program Analysis
    • Graduate course on compilers and dynamic analysis
  • Spring 2019: EE312H: Software Design and Implementation I (with EE319K)
    • Introduction to problem solving and techniques for programming
  • Fall 2018: EE328V: Software Evolution
    • Graduate course on analysis of evolving programs
  • Spring 2018: EE312: Software Design and Implementation I (with EE319K)
    • Introduction to problem solving and techniques for programming
  • Spring 2017: EE312: Software Design and Implementation I
    • Introduction to problem solving and techniques for programming
  • Fall 2016: EE382V: Software Evolution
    • Graduate course similar to the previous offering of EE382V (with less focus on research projects)
  • Fall 2015: EE328V: Software Evolution
    • Graduate course on analysis of evolving programs
©2010-present Milos Gligoric