Teaching

I love teaching! I have been tutoring different students since 2021, from primary 3 students to students who are about to take their A-Levels/ HKDSE. I mainly teach Maths and Computer Science because that is what I am good at. Here are some resources that I created for teaching or for my own study. They are all in English unless otherwise specified.

Notes for web development using Pug.js, Less and Bootstrap

The (finished) full version of the notes and the (unfinished) YouTube series covers one way of building a static website. We use Pug.js (sometimes abbreviated to Pug in this piece of notes) instead of HTML, less instead of CSS. And used gulp to translate the files back to HTML and CSS. The generated HTML files can be directly opened by the browser. We also included Bootstrap to make our static website responsive. At the same time, we will be learning how to use Git and command line tools.

At the same time, Cutdown versions of the notes are available that only uses plain HTML with Bootstrap for the Learn to Code sessions held at Oxford in Hilary 2023 (Jan - Feb 2023).

HKOI Notes
A piece of notes to introduce senior secondary school students with more advanced programming theories, so as to prepare them for programming competitions like HKOI, with live session explaining it (in Cantonese).

Setup Cheetsheet for MacOS
Setup guide for MacOS users, useful especially if you have multiple GitHub accounts.

Python Introductory Notes - Oxford CompSoc
Each year Oxford University CompSoc runs an introductory programming course in Python. I am responsible for holding the course and update the materials for the 2022 course together with my colleague Viktor.

Continuous Maths Notes
(discontinued) Summary Notes on the Continuous Maths course at Oxford.

Functional Programming Notes
(discontinued) Summary Notes on the Funtional Programming course at Oxford. This piece of notes records most predefined functions in the lecture notes, with reordering for easier revision.

If you spot any mistakes in my notes feel free to correct me.