📖 Teaching

Workshops

Lecturer

  • Spring 2024 - CS 005: Introduction to Computer Programming
  • Winter 2024 - CS 005: Introduction to Computer Programming
  • Fall 2023 - CS 005: Introduction to Computer Programming
  • Fall 2023 - CS 635: Advanced Object-Oriented Programming
  • Summer 2021 - CS 153: Design of Operating Systems
  • Spring 2021 - CS/EE 147: GPU Computing and Programming

Teaching Asistant

  • Spring 2023 - CS152: Compiler Design
  • Winter 2023 - CS152: Compiler Design
  • Fall 2020 - CS152: Compiler Design
  • Summer 2020 - CS152: Compiler Design
  • Spring 2020 - CS152: Compiler Design
  • Fall 2019 - CS180: Introduction to Software Engineering
  • Spring 2019 - CS152: Compiler Design
  • Winter 2019 - CS152: Compiler Design
  • Fall 2018 - CS008: Introduction to Computing
  • Fall 2013 - ECE489: Interconnection Networks
  • Spring 2013 - ECE492: Chip Multiprocessors
  • Fall 2012 - ECE427: Advanced Computer Architecture
  • Fall 2012 - ECE489: Interconnection Networks