Current

Teaching assistant

I am currently assisting with the following modules:

  • CS1101S Programming Methodology
    • AY2024/25 Semester 1, Reflection Tutor (Recitation)

Past

Awards

Teaching assistant

  • CS3211 Parallel and Concurrent Programming

    • As Head Teaching Assistant, I also helped with the design of the C++ portion of the course syllabus.
    • AY2023/24 Semester 2, Head Teaching Assistant (Tutorial)
    • AY2021/22 Semester 2, Head Teaching Assistant (Tutorial)
  • CS1101S Programming Methodology

    • AY2020/21 Semester 1, Studio Avenger (Tutorial)
    • AY2019/20 Semester 1, Studio Avenger (Tutorial)
    • AY2018/19 Semester 1, Studio Avenger (Tutorial)
      • (Informal) Best Tutor Award
  • CS3230 Design and Analysis of Algorithms

    • AY2019/20 Semester 1, Teaching Assistant (Tutorial)
  • CS2030 Programming Methodology II

    • AY2018/19 Semester 2, Teaching Assistant (Tutorial)

Teaching and mentoring events

I have also organised the following teaching and mentoring events:

  • C++ Crash Course

    • Summer Vacation 2022, Organiser and instructor
    • Aimed to be a comprehensive overview ranging from bits and bytes to high level metaprogramming, targeted at students who have some programming experience.
    • Organiser: Grace Tan
    • Syllabus design: Grace Tan, Bernard Teo, Ng Zhia Yang
    • Instructors: Grace Tan, Bernard Teo, Ng Zhia Yang, Georgie Lee
  • Introduction to Type Theory

    • AY2019/20 Semester 1, Organiser and instructor
    • Introduction to Simply Typed Lambda Calculus, System F, and Calculus of Construction, with a larger focus on proof systems.
  • Programming Helpdesk @ PGP

    • AY2019/20 Semester 1, Organiser and mentor
    • AY2018/19 Semester 1, Organiser and mentor
    • Aimed at first year undergraduates struggling with programming modules.
    • I advertised to both seniors who were willing to lend their help as well as first years struggling with programming, and set up a common time and place for seniors to help groups of first years with similar struggles.