Teaching Philosophy
[UNDER CONSTRUCTION]
it doesnt make sense to teach students who are not interested (or no longer interested) in learning, so my emphasis will always be to foster an environment that helps to keep students interested and engaged at the subject as much as possible.
Undergraduate TA
I have been a teaching assistant (TA) for two courses per semester since my sophomore year. This means that I host weekly tutorial/laboratory sessions with a class size of less than 20 students for twice a week. These sessions usually involve a recap on lecture contents followed by a discussion on an assigned worksheet. I also contribute/check/grade assignment/exam questions as well as invigilate examinations to make sure no one is doing anything nasty.
Teaching Feedback

Word cloud of the adjectives extracted from my students' feedbacks. Looks pretty cool.
Effectiveness
Academic Year | Course | Score | Nomination |
---|---|---|---|
AY2024/25 S1 | CS2040S Data Structures and Algorithms | 4.9/5.0 | 5/16 (31%) |
AY2024/25 S1 | CS1231S Discrete Structures | 4.8/5.0 | 13/37 (35%) |
AY2023/24 S2 | CS2040S Data Structures and Algorithms | 4.6/5.0 | 6/17 (35%) |
AY2023/24 S2 | CS1231S Discrete Structures | 4.9/5.0 | 6/19 (32%) |
AY2023/24 S1 | TIC2001 Data Structures and Algorithms | 4.3/5.0 | 2/10 (20%) |
AY2023/24 S1 | CS1231S Discrete Structures | 4.6/5.0 | 4/19 (21%) |