Study Notes

Welcome to my study notes repo!

Some idea that culminated out of me slowly succumbing to impostor syndrome, especially after I stumbled so much back when I was attempting my Master's degree over at Sunway. Figured that I'd take a jab at this and remake notes for some of my undergrad classes back in the day, and more.

You'll find that the subjects I make notes for may reflect those I've taken during my university studies. Do take note that they do not necessarily reflect the same curriculum being taught at my alma mater(s) at present moment, and may change without me knowing. I plan on keeping them updated as I learn much more as time goes on.


Currently in the process of recreating my scribbled notes I used to make for each applicable module I had back in the day. Process involves looking up any main or relevant references as dictated by the module syllabi (in the case it was an offered subject in my alma mater), or notes belonging to other students. Just think of this as a way to assimilate new information into what I studied from before. 😉

They are categorized first according to when I've taken these modules if they were part of my undergrad degree's curriculum. There may be a high chance that if I have taught any of the modules (in the Foundation Year), I would omit having scribbled notes in favor over including my lecture notes I've used to convey my classes, barring any other content that may have been scrapped since my candidature.

NOTE: If subject names are listed but not present as links, they're planned (can be scrapped if I feel like it) and may probably be in the works. I'll update them immediately as soon as I complete any set of notes, or if scanned copies of my handwritten paper notes are available.


Foundation Year

Undergraduate Level

In My BCS Curriculum

This space contains any scribble study notes for my classes I took (or audited) during my time in Nanyang Technological University (NTU), SG. These notes are very likely to be created in preparation for any quizzes and/or examinations I had to undertake during my study.


SE6003 Cryptography by Adj. Prof. Fred Ezerman & Prof. Wang Huaxiong

Symmetric Cryptography

Asymmetric Cryptography

Other Notes

SE6002 Application Security by Dr. Tay Kian Boon, Sven Schleier & WithSecure Team

SE6004 Security Risk and Management by Prof. Anwitaman Datta & Dr. Tay Kian Boon

If I am not actively teaching the module in the belonging institution, there would rarely be any edits. Do note that the notes used by the respective institution may be different, depending on the who the currently assigned instructor is. If putting them up infringes any copyright, do hit me an email and I'll remove those of concern as quickly as possible. Also if I have co-tutored with another colleague with this subject, unless I was the module leader, I will not publicly disclose the notes they have created unless given permission or if it was from yours truly.

Feel free to use them to complement your studies, or if you have any suggestions on what can be improved in these sets of notes, do let me know. The notes that are put up here are meant to reflect what my students see - this means that there may be instructor copies; if you require any of them, feel free to email me and I'll revert with them as quickly as possible.

Taylor's College - Foundation in Computing (FIC) and Diploma in Information Technology (DIT)

ITS30505 Introduction to Computing (FIC)

ITS30605 Web Programming (FIC)

ITS42004 Object-Oriented Programming (DIT)

Programming Principles

Object-Oriented Programming (OOP) Principles

Applications of OOP

ITS42104 Object-Oriented Analysis and Design (DIT)

CSC30905 Practical IT Skills (FIC)

In here, I'll keep all the note scribbles I made while completing courses that I never took formally in my studies. You'll tend to find the notes here based on courses from MOOCs like from edX or Udemy, or simply from notes belonging to others that I chose to self-study on my own.


[Georgia Tech edX (GTx)] Linear Algebra (MATH 1554) by Dr. Greg Mayer

Linear Algebra I: Linear Equations

Linear Algebra II: Matrix Algebra

Linear Algebra III: Determinants and Eigenvalues

Linear Algebra IV: Orthogonality & Symmetric Matrices and the SVD


[Georgia Tech edX (GTx)] Human-Computer Interaction (CS6750) by David Joyner

Human-Computer Interaction I: Fundamentals & Design Principles

Human-Computer Interaction II: Cognition, Context & Culture

Human-Computer Interaction III: Ethics, Needfinding & Prototyping

Human-Computer Interaction IV: Evaluation, Agile Methods & Beyond

[Georgia Tech edX (GTx)] Probability and Statistics by David Goldsman

Probability and Statistics I: A Gentle Introduction to Probability

Probability and Statistics II: Random Variables - Great Expectations to Bell Curves

Probability and Statistics III: A Gentle Introduction to Statistics

Probability and Statistics IV: Confidence Intervals and Hypothesis Tests

I do have some interest in keeping steadfast in my own Christian faith, having been raised as one since I was around 4 years old when my family accepted Christ after a miracle involving one of my brothers, who ended up having so many health complications especially just after birth.

If there are any courses, seminars, etc. I've taken pertaining to my own religion, I'll keep them in here separate from my more academically-based notes.

Your word is a lamp to my feet and a light to my path.


Christianity Explored taught by Rev. Gary Yeoh
04/2019 - 06/2019

Synopsis (from Christianity Explored Ministries website):

Was it surprising? Did it change the way you think? Or was it something you wanted to be true but didn't dare hope?

Christianity Explored is a relaxed and informal way of sharing the best news you can ever hear, and gives people space and time to think about the big questions of life.

Over seven sessions in Mark's Gospel, guests find out more about the life of the person at the heart of the Christian faith - Jesus Christ.

  • Session 6: Grace (June 2, 2019)
  • Day Away 1: The Sower (June 9, 2019)
  • Day Away 2: James and John (June 9, 2019)
  • Day Away 3: Herod (June 9, 2019)
  • Session 7: Come and Die (June 16, 2019)