Courses
Teaching
HKUST courses from the current academic year and the preceding four academic years are listed first. Earlier teaching remains in the archive.
Recent HKUST courses
2026–27
- MATH3900 · Communicating Mathematics to the Public (2026 Fall)
- DASC2010 · Calculus for Data Analytics in Science (2026 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2026 Fall)
- MATH4999 · Independent Capstones (for MATH+AI) (2026 Fall)
2025–26
- MATH4900 · Academic and Professional Development (2026 Spring)
- MATH4336 · Introduction to Mathematics of Image Processing (2026 Spring)
- DASC2010 · Calculus for Data Analytics in Science (2025 Fall)
- MATH4999 · Independent Capstones (for MATH+AI) (2025 Fall)
2024–25
- MATH4900 · Academic and Professional Development (2025 Spring)
- MAED5851 · Scientific Computation (2024 Fall)
- DASC2010 · Calculus for Data Analytics in Science (2024 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2024 Fall)
- MATH4999 · Independent Capstones (for MATH+AI) (2024 Fall)
2023–24
- DASC2010 · Calculus for Data Analytics in Science (2023 Fall)
- MATH4336 · Introduction to Mathematics of Image Processing (2023 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2023 Fall)
2022–23
- MATH4900 · Academic and Professional Development (2023 Spring)
- DASC2010 · Calculus for Data Analytics in Science (2022 Fall)
- MATH3900 · Communicating Mathematics to the Public (2022 Fall)
- MAED5851 · Scientific Computation (2022 Fall)
Course archive
2021–22
- MATH4900 · Academic and Professional Development (2022 Spring)
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2022 Spring)
- MATH4992 · Capstone Project in Applied Mathematics (2021 Fall)
- MATH5311 · Advanced Numerical Methods I (2021 Fall)
- MFIT5006 · Mathematical Foundation of FinTech (2021 Fall)
2020–21
- MATH4336 · Introduction to Mathematics of Image Processing (2021 Spring)
- MATH4900 · Academic and Professional Development (2021 Spring)
- MAED5851 · Scientific Computation (2021 Spring)
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2021 Spring)
- MATH4992 · Capstone Project in Applied Mathematics (2020 Fall)
- MFIT5006 · Mathematical Foundation of FinTech (2020 Fall)
2019–20
- MATH4900 · Academic and Professional Development (2020 Spring)
- MAED5851 · Scientific Computation (2020 Spring)
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2019 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2019 Fall)
- MFIT5006 · Mathematical Foundation of FinTech (2019 Fall)
2018–19
- MATH4336 · Introduction to Mathematics of Image Processing (2019 Spring)
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2018 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2018 Fall)
2017–18
- MATH2121 · Linear Algebra (2018 Spring)
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2018 Spring)
- MAED5851 · Scientific Computation (2017 Fall)
- MATH4992 · Capstone Project in Applied Mathematics (2017 Fall)
2016–17
- SCIE3110 · Teaching Science Using Innovative Teaching Tools (2016 Fall)
- MATH4999 · Capstone Project (2016 Fall)
- MATH3312 · Numerical Analysis (2016 Fall)
2015–16
- MATH4336 · Introduction to Mathematics of Image Processing (2016 Spring)
- MATH4999 · Capstone Project (2015 Fall)
- MATH3312 · Numerical Analysis (2015 Fall)
2014–15
- MATH6380F · Numerical Methods for Moving Interface Problems (2015 Spring)
- MATH2011 · Introduction to Multivariable Calculus (2014 Fall)
- MATH4981A · Introduction to Scientific Computation (2014 Fall)
2013–14
- MATH 4981H · Independent Study: Numerical Analysis of Ordinary Differential Equations (2014 Summer)
- MATH4336 · Introduction to Mathematics of Image Processing (2014 Spring)
- MATH2011 · Introduction to Multivariable Calculus (2013 Fall)
2012–13
- MATH 4981H · Independent Study: Numerical Analysis of Ordinary Differential Equations (2013 Winter)
- MATH4981A · Introduction to Scientific Computation (2013 Spring)
- MATH4336 · Introduction to Mathematics of Image Processing (2013 Spring)
- MATH4981I · Introduction to Finite Element Method and Finite Volume Method (2012 Fall)
- MATH4981A · Introduction to Scientific Computation (2012 Fall)
- MATH1018 · Concise Calculus (2012 Fall)
2011–12
- MATH 4981H · Independent Study: Numerical Analysis of Ordinary Differential Equations (2012 Summer)
- MATH4981D · Computational Linear Algebra (2012 Spring)
- MATH4336 · Introduction to Mathematics of Image Processing (2012 Spring)
- MATH4981A · Introduction to Scientific Computation (2011 Fall)
- MATH1018 (Previous Code MATH021) · Concise Calculus (2011 Fall)
2010–11
- MATH398Q · Introduction to Scientific Computation (2011 Summer)
- MATH021 · Concise Calculus (2011 Spring)
- MATH398P · Independent Study: Numerical Methods for Moving Interface Problems (2011 Spring)
- MATH021 · Concise Calculus (2010 Fall)
2009–10
- MATH398O · Independent Study: Applied Numerical Methods for Engineers (2010 Summer)
- MATH230 · Introduction to Numerical Methods (2010 Spring)
- MATH021 · Concise Calculus (2009 Fall)
Other institutions
2011–12
- NATIONAL CENTER FOR THEORETICAL SCIENCES, TAIWAN · Level Set Method and Its Applications (2012 Summer)
2008–09
- UC IRVINE · MATH 3A · Introduction to Linear Algebra (2009 Spring)
- CHINESE ACADEMY OF SCIENCES · Partial Differential Equation Based Image Processing (2009 Summer)
2007–08
- UC IRVINE · MATH 3A · Introduction to Linear Algebra (2008 Winter)
2006–07
- UC IRVINE · MATH 107 · Numerical Differential Equations (2007 Spring)
- UC IRVINE · MATH 105B · Numerical Analysis (2007 Winter)
- UC IRVINE · MATH 105A · Numerical Analysis (2006 Fall)