About Me
My name is Brian Cheong. I'm a 2nd year PhD student advised by Prof. Michael D. Adams and a member of PLILab. I graduated with a bachelor's in Computer Science from NUS in 2024 before beginning my PhD.
Contact Me
If you are the student
Please email me at this email.
If I am the student
Please email my student email.
Research Interests
My research interests lie broadly within Programming Languages and Theory of Computation.
Currently, I'm generally working on Parsing Theory and Fixed-Point Oriented Programming. If I muster the energy, I might write some blog posts on different topics that show up in my research to consolidate my knowledge.
Teaching Experience
Since year 2 of my undergrad till I graduated, I alternated between teaching CS1101S and CS2030S as an undergrad tutor where I taught studio sessions and held lab sessions respectively.
I also taught TIC2701, which is equivalent to CS2104, where I graded and went through assignments and midterm answers with students.
Now that I am under the Graduate Tutor Scheme, I have been teaching CS2030S as a recitation tutor. Currently, I have been part of the teaching team for CS2030S for 3 semesters, going into my 4th semester teaching the course.
During my undergrad days, I used to be rather aimless and lacked passion within Computer Science. That was until I took CS4215 and I was inspired by theoretical rigour in the field. Since then Computer Science has been my passion, and my goal is to inspire and guide students to find their own passion within Computer Science much earlier than I was able to.