Notes, Formula Sheets and Teaching Materials

Note: You can access to my \(\LaTeX\) source code through the GitHub repository. Unless otherwise specified, all content under the following tabs is licensed under the Creative Commons Attribution-NonCommercial 4.0 Generic License.

Please note that these notes were initially built for personal use and not reviewed for circulation.

Be aware that typos and mistakes may exist in the documents.

Notes for Vibrations and Waves
Some derivations on L-C-R damping - Vibrations and Waves

In AY 2021-22 Spring, I led a 10-session computer lab for the module Computer Fundamentals and Programming 1. Slides and notes are atteched below.

  Part I - Digital Logics     Lab 1     Lab 2     Lab 3     Lab 4     Lab 5     Lab 6  
  Part II - Programming 1     Lab 1     Lab 2     Lab 3     Lab 4     Arduino Notes  



Notes for Signals and Contol - Signals
Notes for Signals and Contol - Control
Notes for Bioengineering Science 2 (Heat and Mass Transport)
Formula Summary for Bioengineering Science 2 (Heat and Mass Transport)
Example of Solving Laplace Equation for Electrostatic Fields - Electromagnetics

In AY 2022-23 Spring, I led a 6-session computer lab for the Control element in the module Signal and Control. Slides are attached below. Note that these slides are now part of the teaching materials and copyrighted by Imperial College London. For any non-individual learning use, please cite these materials appropriately.

  Lab 2     Lab 3     Lab 4     Lab 5  

In AY 2023-24, 2024-25, 2025-26 Autumn, I led computer labs (10 sessions) for the module Programming 2. Slides are attached below.

  Lab 1     Lab 2     Lab 3     Lab 4     Lab 5  
  Lab 6     Lab 7     Lab 8     Lab 9     Lab 10  

Slides for the pre-exam revision session (06-Jan-2026)
Weekly example notebooks



Notes for Digital Biosignal Processing
Formula Summary for Probability and Statistics for Bioengineering

In AY 2023-24, 2024-25, 2025-26 Spring, I have been involved in teaching delivery of the module Physiological Fluid Mechanics (sheared between Y3 MEng and MSc students at Bioengineering). The weekly summary sheets and notes are provided below.

  Summary Notes    week 1    week 2    week 3    week 4    week 5    week 6    week 7  

Please note that the following notes are protected by copyright and are intended solely for teaching purposes at Imperial College London. For any non-individual learning use, please cite these materials appropriately.

Notes for Physiological Fluid Mechanics - Theories and Modelling
Notes for Physiological Fluid Mechanics - Introduction to Computational Fluid Dynamics

In 2024 Summer, I co-led a 12-week drop-in session for the incoming Intercalated-BSc students at Bioengineering. In this pre-sessional, self-paced learning module, we revised foundations of engineering mathematics with the MBBS students, and introduced new topics including PDEs, vector calculus, and matrices. I presented some work solutions to the practice problems upon students' requests.



Exam Bank Search Engine (EBSE)

Keynotes -
27-Jan-2022 Bioengieering at a Glance
01-Nov-2023 Finding 'the One' - Towards a Painless PhD Application Journey
01-Feb-2024 UROP 101

September 2024 - I received 2024 GTA of the Year award at the Department of Bioengineering (thanks to Drs. Choi, Yap, and fellow bioengineers!). Click here for the post at Imperial Bioengineering if you are affiliated with the department.

GTA_of_the_Year_2024