Courses Offered

Courses Offered

Important Notes

    1. This list is usually updated at the end of June before the new academic year, with any changes thereafter marked in italic.
    2. Due to curriculum structure, demand and manpower constraints, not all courses can or will be offered even if they are listed. Some courses may also only be offered once in two or three years.
    3. Except for project-based courses,
        • all courses offered by the Department require a minimum enrolment of 5 students; and
        • it is at the Department’s discretion to cancel/close courses with less than 5 students; and
        • affected students would have to shop for other courses (where necessary).
    4. CS1231 is offered by School of Computing and co-taught with Mathematics department.
    5. QF5xxx courses are only offered to students pursuing M.Sc. in Quantitative Finance and partner programmes approved by the Department.
    6. DSA5xxx courses are only offered to students pursuing MSc Data Science and Machine Learning and partner programmes approved by the Department.
    7. The five courses  MA5248, MA5259, MA5266, MA5270, and MA5271 are offered only to students pursuing the MSc Mathematics by Coursework programme; they are not open to undergraduate students for enrolment.
    8. MA6xxx courses courseware that are marked with “PhD-sup” are only offered to NUS Maths PhD/MSc by Research students.
    9. This list is subject to change without prior notice. Students should check this page for updates especially closer to the course registration period.
    10. For course description and pre-requisite tree of courses offered in an academic year, visit NUS Mods.

    Course list updated 22 June 2026

    * denotes Course Coordinator


    Courses offered in AY2025/2026 here
    Crse CodeCrse TitleAY26/27 Semester 1AY26/27 Semester 2AY26/27 Special Term IAY26/27 Special Term II
    CS1231Discrete StructuresDilip RaghavanFrank Stephan
    CS2040HSData Structures and AlgorithmsZhang Louxin
    CS2109HSIntroduction to AI and Machine LearningSamuel Alfaro Tanuwijaya
    DSA2102Essential Data Analytics Tools: Numerical ComputationTimothy WertzTimothy Wertz
    DSA3102Essential Data Analytics Tools: Convex OptimisationLam Xin YeeWang Wanjie
    DSA5101Introduction to Big Data for IndustryAaron Low Yi Rui
    DSA5102Foundations of Machine LearningWang Lihan
    DSA5103Optimization Algorithm for Data ModellingToh Kim Chuan*
    Han Shaoning
    DSA5104Principle of Data Management and RetrievalLiu Jie*
    Yang Xiaoyan
    DSA5105Principles of Machine Learning                                               Yang Liu*
    Lénaïc Chizat
    DSA5106Deep Learning: Foundations and TechniquesAaron Low Yi Rui
    DSA5201DSML Industry Consulting and Applications Project              Zhang De-Qi
    (Internship)
    Zhang De-Qi
    (Internship)
    Chu Delin
    (Internship)
    Chu Delin
    (Internship)
    DSA5202Advanced Topics in Machine LearningYang Liu
    DSA5203Visual Data Processing and InterpretationJi Hui
    DSA5204Deep Learning and ApplicationsAaron Low Yi Rui
    DSA5205Data Science in Quantitative FinanceDong Xiaoyu
    DSA5206Advanced Topics in Data ScienceZhang Louxin
    DSA5207Text Processing & Interpretation with Machine LearningNguyen Hung Minh Tan
    DSA5208Scalable Distributed Computing for Data ScienceCai Zhenning*
    Anthony Chen
    DSA5209Stochastic Methods and Inferences for Big DataWang Lihan
    DSA5210AI for MathematicsMa Jiajun
    DSE2310FOS Undergraduate Professional Internship Programme 1STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    DSE2312FOS Undergraduate Professional Internship Programme 2S1Internship (Min. 18 weeks)
    DSE2313FOS Undergraduate Professional Internship Programme 2S2Internship (Min. 18 weeks)
    DSE3310FOS Undergraduate Professional Internship Programme 2STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    DSE3312FOS Undergraduate Professional Internship Programme 3S1Internship (Min. 18 weeks)
    DSE3313FOS Undergraduate Professional Internship Programme 3S2Internship (Min. 18 weeks)
    DSE4101Capstone Project in Data Science and Economics IProject-basedProject-based
    DSE4201Capstone Project in Data Science and Economics IIProject-basedProject-based
    DSE4211/QF4211Digital CurrenciesLiu Chunchun
    DSE4212/QF4212 Data Science in FinTechZhang Jiejie
    DSE4310FOS Undergraduate Professional Internship Programme 3STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    DSE4312FOS Undergraduate Professional Internship Programme 4S1Internship (Min. 18 weeks)
    DSE4313FOS Undergraduate Professional Internship Programme 4S2Internship (Min. 18 weeks)
    HS1501Artificial Intelligence and SocietyWong Tin LokWong Tin Lok
    HS1502Conceptual Introduction to Machine LearningAlvin Chua
    HS2928Grasping Infinity: Paradoxes and ApplicationsWong Tin Lok
    MA1100Basic Discrete MathematicsLee Soo TeckVictor Tan
    MA1100TBasic Discrete Mathematics (T)Charmaine Sia
    MA1301Introductory MathematicsLeung Ka Hin*
    Christian Go
    Chua Seng Kee
    MA1301XIntroductory Mathematics (for iBLOC)Chua Seng KeeChua Seng Kee
    MA1311Matrix Algebra
    MA1312Calculus with Applications
    MA1505Mathematics ILeung Ka Hin
    MA1508ELinear Algebra for EngineeringJonathon Teo Yi Han
    MA1511Engineering CalculusTan Ban PinTan Ban Pin
    MA1512Differential Equations for EngineeringChristian GoChristian Go
    MA1513Linear Algebra with Differential EquationsVictor TanTo Wing Keung
    MA1521Calculus for ComputingChin Chee Whye*
    To Wing Keung
    Chin Chee Whye*
    Miri Son
    MA1522Linear Algebra for ComputingTan Kai Meng*
    Lo Chi-Heng
    Lam Xin Yee*
    Hu Yukuan
    MA1531Calculus for Data ScienceWang FeiWang Fei
    MA2001Linear Algebra ICharmaine Sia*
    Akshay Hegde
    Charmaine Sia*
    Yubin Shin
    MA2002CalculusJonathon Teo Yi HanLi Wei
    MA2101Linear Algebra IIZhang De-QiLee Soo Teck
    MA2101SLinear Algebra II (S)David Hansen
    [Apply for course]
    MA2104Multivariable CalculusZhang TengrenLoke Hung Yean
    MA2108Mathematical Analysis ILee Si YingAkshay Hegde
    MA2108SMathematical Analysis I (S)Yao Yao
    [Apply for course]
    MA2116/ST2131ProbabilityNg Kah Loon*
    Benoit Corsini
    DSDS Staff
    MA2116TProbability (T)Sun Rongfeng
    MA2202Algebra ILo Chi-Heng
    MA2202SAlgebra I (S)Tan Kai Meng
    [Apply for course]
    MA2213Numerical Analysis IJackie Lok
    MA2214Combinatorics and Graphs ITran Chieu Minh
    MA2219Introduction to Geometry
    MA2288Basic UROPS in Mathematics IProject-basedProject-based
    MA2289Basic UROPS in Mathematics IIProject-basedProject-based
    MA2310FOS Undergraduate Professional Internship Programme 1STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    MA2311Techniques in Advanced CalculusYang YueLeung Man Chun
    MA2312Introduction to Differential Equations
    MA2312UFOS Undergraduate Professional Internship Programme 2S1Internship (Min. 18 weeks)
    MA2313FOS Undergraduate Professional Internship Programme 2S2Internship (Min. 18 weeks)
    MA2401Introductory Mathematics with R Christian Go
    MA3201Algebra IIFinn Wiersig
    MA3205Set TheoryDilip Raghavan
    MA3209Metric and Topological SpacesMiri Son
    MA3210Mathematical Analysis IIYang Lei
    MA3211Complex Analysis IZhu Chengbo
    MA3211SComplex Analysis I (S)Zhang Tengren
    [Apply for course]
    MA3218Applied Algebra
    MA3219Computability Theory
    MA3220Ordinary Differential EquationsYubin Shin
    MA3227Numerical Analysis II
    MA3229Introduction to Geometric Modelling
    MA3233Combinatorics and Graphs IITran Chieu Minh
    MA3236Nonlinear ProgrammingHu Yukuan
    MA3238/ST3236Stochastic Processes IDSDS Staff
    MA3238SStochastic Processes I (S)Sun Rongfeng
    [Apply for course]
    MA3252Linear and Network OptimisationHuang Hao
    MA3256Applied Cryptography
    MA3259Mathematical Methods in Genomics
    MA3264Mathematical ModellingSamuel Charles
    MA3265Introduction to Number TheoryLee Si Ying
    MA3269Mathematical Finance I
    MA3270Mathematics for Artificial IntelligenceLam Xin Yee
    MA3288Advanced UROPS in Mathematics IProject-basedProject-based
    MA3289Advanced UROPS in Mathematics IIProject-basedProject-based
    MA3291Undergraduate Seminar in Mathematics
    MA3310FOS Undergraduate Professional Internship Programme 2STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    MA3311Undergraduate Professional Internship Programme
    MA3312FOS Undergraduate Professional Internship Programme 3S1Internship (Min. 18 weeks)Internship (Min. 18 weeks)
    MA3313FOS Undergraduate Professional Internship Programme 3S2Internship (Min. 18 weeks)Internship (Min. 18 weeks)
    MA4198Mathematics Capstone ProjectProject-basedProject-based
    MA4199Honours Project in Mathematics
    MA4201Commutative Algebra
    MA4203Galois TheoryIan Gleason
    MA4207Mathematical LogicGoh Jun Le
    MA4211Functional AnalysisTimothy Wertz
    MA4221Partial Differential EquationsAn Xinliang
    MA4229Fourier Analysis and ApproximationLi Qianxiao
    MA4230Matrix ComputationWang Yangshuai
    MA4233Dynamical SystemsWei Daren
    MA4235Topics in Graph TheoryHuang Hao
    MA4247Complex Analysis II
    MA4251/ST4238Stochastic Processes IIDSDS Staff
    MA4252Advanced Ordinary Differential Equations
    MA4254Discrete OptimizationSoh Yong Sheng
    MA4255Numerical Methods in Differential EquationsYu Sifan
    MA4260Stochastic Operations Research
    MA4261Information and Coding TheoryUmberto De Ambroggio
    MA4262Measure and IntegrationWei Daren
    MA4263Introduction to Analytic Number Theory
    MA4264Game TheoryLiu Chunchun
    MA4266Introduction to Algebraic Topology
    Yusuf Baris Kartal
    MA4267Discrete Time Finance
    MA4268Mathematics for Visual Data Processing
    MA4270Data Modelling and ComputationJackie Lok
    MA4271Differential Geometry of Curves and Surfaces
    MA4272Mathematical tools for Data Science
    MA4273Algebraic Geometry of Curves and SurfacesYap Jit Wu
    MA4274Fast Iterative Solvers with Applications
    MA4275Mathematics of Reinforcement LearningTong Xin
    MA4276Theory of Algebraic NumbersZhang Lei
    MA4288OUndergraduate Project in MathematicsProject-basedProject-based
    MA4288PUndergraduate Project in MathematicsProject-basedProject-based
    MA4291Undergraduate Topics in Mathematics I
    MA4292Undergraduate Topics in Mathematics II
    MA4310FOS Undergraduate Professional Internship Programme 3STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    MA4312FOS Undergraduate Professional Internship Programme 4S1Internship (Min. 18 weeks)
    MA4313FOS Undergraduate Professional Internship Programme 4S2Internship (Min. 18 weeks)
    MA5198Graduate Seminar Course in MathematicsSeminar-based
    [More info]
    Seminar-based
    [More info]
    MA5202Number TheoryChin Chee Whye
    MA5203Graduate Algebra I
    MA5204Commutative and Homological AlgebraYusuf Baris Kartal
    MA5205Graduate Analysis IYu Hui
    MA5206Graduate Analysis IIAn Xinliang
    MA5208Algebraic Geometry
    MA5209Algebraic Topology
    MA5210Differentiable ManifoldsHan Fei
    MA5211Lie Theory
    MA5213Advanced Partial Differential EquationsSamuel Charles
    MA5216Differential GeometryHan Fei
    MA5217Graduate Complex AnalysisChin Chee Whye
    MA5218Representation TheoryLoke Hung Yean
    MA5219Logic and Foundation of Mathematics IGoh Jun Le
    MA5220Logic and Foundation of Mathematics II
    MA5223Hyperbolic DynamicsYang Lei
    MA5232Modeling and Numerical SimulationsChu Delin*
    Jonathon Scarlett
    Li Qianxiao
    Yang Liu
    MA5233Computational MathematicsChu Delin
    MA5235Advanced Graph Theory
    MA5236Homology Theory
    MA5238Fourier Analysis
    MA5240Finite Element Method
    MA5241Computational Harmonic Analysis
    MA5242Wavelets
    MA5243Advanced Mathematical ProgrammingHan Shaoning
    MA5244Advanced Topics in Operations Research
    MA5245Advanced Financial Mathematics
    MA5248Stochastic Analysis in Mathematical FinanceDaniel Bartl
    MA5249Stochastic Processes and Algorithms Benoit Corsini
    MA5250Computational Fluid Dynamics
    MA5251Spectral Methods and ApplicationsAnthony Chen
    MA5252Methods of Applied MathematicsRen Weiqing
    MA5253Riemann Surfaces
    MA5259Introductory ProbabilityUmberto De Ambroggio
    MA5260Advanced ProbabilityMatteo Mucciconi
    MA5261Applied Stochastic Processes
    MA5262Stochastic Operations Research Models
    MA5264Computational Molecular Biology II
    MA5265Advanced Numerical Analysis
    MA5266OptimizationToh Kim Chuan
    MA5267Stochastic Calculus
    MA5268Theory and Algorithms for Nonlinear Optimization
    MA5269 Optimal Stopping and Stochastic Control in Finance
    MA5270Game Theory and ApplicationsLeung Man Chun
    MA5271Introduction to Computational MathematicsChu Delin
    MA5272Mathematical Underpinnings of Data ScienceSubhroshekhar Ghosh
    MA5295Dissertation for MSc by Coursework
    MA5401Graduate Internship in Mathematics I Yang Yue
    Internship 6-week (self-sourced)
    Yang Yue
    Internship 6-week (self-sourced)
    Yang Yue
    Special Term I & II
    Internship 6-week (self-sourced)
    Yang Yue
    Special Term I & II
    Internship 6-week (self-sourced)
    MA5402Graduate Internship in Mathematics IIYang Yue
    Internship 12-week (self-sourced)
    Yang Yue
    Internship 12-week (self-sourced)
    Yang Yue
    Special Term I & II
    Internship 12-week (self-sourced)
    Yang Yue
    Special Term I & II
    Internship 12-week (self-sourced)
    MA6201Topics in Algebra and Number Theory I
    MA6202Approximate SubgroupsDavid Hansen
    MA6205Topics in Analysis I
    MA6206Topics in Analysis II
    MA6211Topics in Geometry and Topology IIan Gleason
    MA6212Topics in Geometry and Topology II
    MA6215Topics in Differential Equations
    MA6216Advanced Dynamical Systems
    MA6217Homotopy Theory
    MA6219Recursion Theory
    MA6220Model Theory
    MA6221Topics in Combinatorics
    MA6222Topics in Logic I
    MA6223Topics in Logic II
    MA6225Topics in Machine LearningVincent Tan
    MA6235Topics in Financial Mathematics
    MA6241Topics in Numerical Methods
    MA6251Topics in Applied Mathematics I
    MA6252Topics in Applied Mathematics II
    MA6253Conic Programming
    MA6291Topics in Mathematics I
    MA6292Topics in Mathematics II
    MA6293Topics in Mathematics III
    MSI5102Essentials of Machine LearningZhang Louxin
    QF1100Introduction to Quantitative FinanceLiu ChunchunBertrand Sim
    QF2103 Computing for Quantitative FinanceLam Xin Yee
    QF2104 Fundamentals of Quantitative Finance Liu ChunchunCharmaine Sia
    QF2310FOS Undergraduate Professional Internship Programme 1STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    QF2312FOS Undergraduate Professional Internship Programme 2S1Internship (Min. 18 weeks)
    QF2313FOS Undergraduate Professional Internship Programme 2S2Internship (Min. 18 weeks)
    QF3101Investment Instruments and Risk ManagementLi WeiLi Wei
    QF3103Advanced Mathematics in Quantitative FinanceBertrand Sim
    QF3201Basic Derivatives and Bonds
    QF3310FOS Undergraduate Professional Internship Programme 2STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    QF3311Undergraduate Professional Internship Programme
    QF3312FOS Undergraduate Professional Internship Programme 3S1Internship (Min. 18 weeks)Internship (Min. 18 weeks)
    QF3313FOS Undergraduate Professional Internship Programme 3S2Internship (Min. 18 weeks)Internship (Min. 18 weeks)
    QF4102Financial Modelling & ComputationBertrand Sim
    QF4103Mathematical Models of Financial DerivativesBertrand Sim
    QF4204Project in Quantitative Finance and FintechLi Wei
    Project-based
    Bertrand Sim
    Project-based
    QF4199Honours Project in Quantitative Finance
    QF4205Time Series Analysis for Quantitative FinanceZhang Jiejie
    QF4288Undergraduate Project in Quantitative FinanceProject-basedProject-based
    QF4310FOS Undergraduate Professional Internship Programme 3STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    QF4312FOS Undergraduate Professional Internship Programme 4S1Internship (Min. 18 weeks)
    QF4313FOS Undergraduate Professional Internship Programme 4S2Internship (Min. 18 weeks)
    QF5201Interest Rate Theory and Credit Risk Cui Hanwen
    QF5201AInterest Rate Theory and Credit Risk
    QF5202Structured Products Marko Hans Weber
    QF5202AStructured Products Marko Hans Weber
    QF5203Risk Management Julian Sester
    QF5203ARisk Management Julian Sester
    QF5204 Numerical Methods in Quantitative Finance Ji Hui
    QF5205Topics in Quantitative Finance I  David Lee
    QF5205ATopics in Quantitative Finance I  
    QF5206 Topics in Quantitative Finance IIChen Kan
    QF5206ATopics in Quantitative Finance II
    QF5207 Investment and Portfolio SelectionMarko Hans Weber
    QF5207AInvestment and Portfolio SelectionSJTU Staff
    QF5208 AI & FinTech Chen Ying*
    Ser Huan Kiat
    QF5209Financial Derivatives: Modelling and Computation Daniel Bartl*
    Samy Mohammed
    QF5209AFinancial Derivatives: Modelling and Computation
    QF5210Financial Time Series: Theory and Computation Tong Xin*
    Chen Ying
    QF5210AFinancial Time Series: Theory and Computation
    QF5211Monte Carlo Methods in Quantitative FinanceRen Weiqing
    QF5211AMonte Carlo Methods in Quantitative Finance
    QF5212 Introduction to Quantitative Finance Julian Sester*
    He Qiang
    QF5212AIntroduction to Quantitative Finance 
    QF5213Financial Management Ruth Tan
    QF5214 Data Engineering for Quantitative Finance Chen Huaxin
    QF5310Data Analysis and Machine Learning in FinanceSJTU Staff
    QF5311Foreign Exchange Market
    QF5312Statistical Models and Methods in Finance
    QF5313Advanced Computational & Programming Methods in FinanceSJTU Staff
    QF5314Basic Mathematics in Finance
    QF5315Selected Topics in FinTechSJTU Staff
    QF5401Graduate Internship in Quantitative Finance I Liu Chunchun
    Internship (Min. 6 weeks)
    Liu Chunchun
    Internship (Min. 6 weeks)
    Liu Chunchun
    Special Term I & II
    Internship (Min. 6 weeks)
    Liu Chunchun
    Special Term I & II
    Internship (Min. 6 weeks)
    QF5402Graduate Internship in Quantitative Finance II
    DSA5102XFoundations of Machine LearningRecoded as DSA5105
    MA1101RLinear Algebra INo longer offered
    MA1102RCalculusNo longer offered
    MA1104Multivariable CalculusNo longer offered
    MA1421Basic Applied Mathematics for SciencesNo longer offered
    MA1506Mathematics IINo longer offered
    MA1507Advanced CalculusNo longer offered
    MA1508Linear Algebra with ApplicationsNo longer offered
    MA2301Basic Applied MathematicsNo longer offered
    MA2501 Differential Equations and SystemsNo longer offered
    MA3110SMathematical Analysis II (S)No longer offered
    MA3110Mathematical Analysis IIRecoded as MA3210
    MA3111Complex Analysis IRecoded as MA3211
    MA3111SComplex Analysis I (S)Recoded as MA3211S
    MA3215Three-dimensional Differential GeometryUpgraded to MA4271
    MA3245Financial Mathematics INo longer offered
    MA3501Mathematical Methods in EngineeringNo longer offered
    MA4257 Financial Mathematics IINo longer offered
    MA4269Financial Mathematics IIRecoded as QF4103
    MA4269AFinancial Mathematics IIRecoded as MA5248A
    MA5231Advanced Dynamical SystemsNo longer offered
    MA5237Homotopy TheoryNo longer offered
    QF4201Financial Time Series: Theory and ComputationNo longer offered
    QF4104Project in Quantitative Finance and FintechRecoded as QF4204
    QF5299Quantitative Finance ProjectNo longer offered