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)