Teaching, Outreach, and Learning

Life is good for only two things, discovering mathematics and teaching mathematics.
Siméon Denis Poisson

Pedagogical Article

  1. Meeting the Bar in Teaching for Tenure-Track Assistant Professors [PDF]
    Vincent Y. F. Tan, Asian Journal of the Scholarship of Teaching and Learning (AJSoTL), 11(1). 64-72, May/Jun 2021

Courses taught at NUS

Term Module Code Module Title Type Score (out of 5) Number of Students
Spring 2025 EE5137 Stochastic Processes Lec -- --
Fall 2024 MA4261 Information and Coding Theory Lec/Tut -- --
Spring 2024 EE2012 Analytical Methods in ECE Lec/Tut -- 88
Fall 2023 DSA3102 Essential Data Analytics Tools:
Convex Optimisation
Lec/Tut 4.2/4.2 189
Spring 2023 EE2211 Introduction to Machine Learning
(Co-taught with Prof. Xinchao Wang)
Lec 4.2 710
Fall 2022 TG1401 Engineering Mathematics I Tut 4.8 17
Spring 2022 EE2012A Analytical Methods in ECE [Youtube] Lec/Tut 4.5/4.5 45
Spring 2022 EE5137 Stochastic Processes Lec 4.9 45
Fall 2021 MA4270 Data Modelling and Computation Lec/Tut 4.6/4.6 74
Spring 2021 EE5137 Stochastic Processes [Youtube] Lec 4.9 44
Spring 2021 EE2211 Introduction to Machine Learning Tut 4.8 52
Fall 2020 EE2211 Introduction to Machine Learning [Notes] Tut 4.8 83
Spring 2020 EE5137 Stochastic Processes Lec 4.8 51
Fall 2019 MA3110 Mathematical Analysis II Lec/Tut 4.9/4.9 25
Fall 2019 EE5139 Information Theory for Communication Systems Lec 4.8 30
Spring 2019 MA6241 Bandit Algorithms Lec 4.7 11
Fall 2018 EE5137 Stochastic Processes Lec 4.8 48
Spring 2018 MA4270 Data Modelling and Computation Lec/Tut 4.4/4.3 67
Fall 2017 EE5137 Stochastic Processes Lec 4.8 40
Spring 2017 MA4270 Data Modelling and Computation Lec/Tut 4.6/4.6 37
Fall 2016 EE5139R Information Theory for Communication Systems Lec 4.96 8
Spring 2016 MA4270 Data Modelling and Computation Lec/Tut 4.86/4.88 21
Fall 2015 EE5139R Information Theory for Communication Systems Lec 4.68 7
Spring 2015 EE5138R Optimization for Communication Systems Lec 4.20 16
Spring 2015 EE2012 Analytical Methods in ECE Tut 4.23 23
Fall 2014 EE5139R Information Theory for Communication Systems Lec 4.94 22
Fall 2013 EE5139R Communication Systems
(Co-taught with Prof. Mehul Motani)
Lec 4.61 39
Spring 2013 EE2012 Analytical Methods in ECE Tut 4.46 40
Fall 2012 EE5139R Communication Systems
(Co-taught with Prof. Mehul Motani)
Lec 4.52 50
Fall 2006 EE2012 Analytical Methods in ECE Tut 4.70 25

Here is a talk I gave on my experiences teaching MA4270 Data Modeling and Computation over 4 iterations.

Courses taught at University of Madison-Wisconsin and MIT

Fall 2011: Multi-terminal Information Theory at UW-Madison

Spring 2010: Teaching Assistant for 6.437 Inference and Information at MIT
Rating 6.4/7.0: Review Quotes

Fall 2008: Teaching Assistant for 6.241 Dynamic Systems and Control at MIT
Rating 6.5/7.0: Review Quotes

IAP 2008 – 2010: Co-Instructor for 6.097 Review of Signals and Systems at MIT
Average Rating 6.0/7.0: Review Quotes

Outreach

Here is a video I did for the NUS Faculty of Science's Open Day.

Giving a Talk

Here is a checklist for giving a decent talk in the area of systems, communication, control and signal processing.
Co-authored with Stark C. Draper