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. QF5299 is a one-semester long project course with 4MCs. It must start and complete within one regular semester or across two Special Terms (i.e. start in Special Term I and complete in Special Term II). No extension is allowed.
    7. DSA2102, DSA3102, DSA4211 and DSA4212 are only offered to specific undergraduate Major programmes (as listed in their graduation requirements).
    8. DSA5xxx courses are only offered to students pursuing MSc Data Science and Machine Learning and partner programmes approved by the Department.
    9. MA6xxx courses courseware that are marked with “PhD-sup” are only offered to NUS Maths PhD/MSc by Research students.
    10. This list is subject to change without prior notice. Students should check this page for updates especially closer to the course registration period.
    11. For course description and pre-requisite tree of courses offered in an academic year, visit NUS Mods.

    Course list updated 07 June 2024

    * denotes Course Coordinator


    Courses offered in AY2023/2024 here
    Course CodeCourse TitleAY24/25 Semester 1AY24/25 Semester 2AY24/25 Special Term IAY24/25 Special Term II
    CS1231Discrete StructuresWong Tin LokWong Tin Lok
    DSA2102Essential Data Analytics Tools: Numerical ComputationTimothy WertzTimothy Wertz
    DSA3102Essential Data Analytics Tools: Convex OptimisationLam Xin YeeGao Yihang
    DSA5101Introduction to Big Data for IndustryAaron Low Yi Rui
    DSA5102Foundations of Machine LearningAaron Low Yi Rui
    DSA5103Optimization Algorithm for Data ModellingLam Xin Yee
    DSA5104Principle of Data Management and RetrievalLiu Jie*
    Yang Xiaoyan
    DSA5105Principles of Machine Learning                                               Nguyen Hung Minh Tan
    DSA5201DSML Industry Consulting and Applications Project              Aaron Low Yi Rui (Internship)Aaron Low Yi Rui (Internship)Aaron Low Yi Rui (Internship)Aaron Low Yi Rui (Internship)
    DSA5202Advanced Topics in Machine LearningYang Liu
    DSA5203Visual Data Processing and InterpretationJi Hui
    DSA5204Deep Learning and ApplicationsAaron Low Yi Rui
    DSA5205Data Science in Quantitative FinanceSubhroshekhar Ghosh
    DSA5206Advanced Topics in Data ScienceLi Qianxiao
    DSA5207Text Processing & Interpretation with Machine LearningNguyen Hung Minh Tan
    DSA5208Scalable Distributed Computing for Data ScienceCai Zhenning
    DSE4101Capstone Project in Data Science and Economics ILiu Chunchun
    DSE4211/QF4211Digital CurrenciesChen Ying*
    Dabin Wang
    DSE4212/QF4212 Data Science in FinTechXu Huansang
    HS1501Artificial Intelligence and SocietyWong Tin LokWong Tin Lok
    HS1502Conceptual Introduction to Machine LearningAlvin ChuaPhysics staff
    MA1100Basic Discrete MathematicsLee Soo TeckLee Soo Teck
    MA1100TBasic Discrete Mathematics (T)Goh Jun Le
    MA1301Introductory MathematicsYang Yue*
    Tan Ban Pin
    Umberto De Ambroggio
    MA1301XIntroductory Mathematics (for iBLOC)Tan Ban PinTan Ban Pin
    MA1311Matrix Algebra
    MA1312Calculus with ApplicationsTan Ban Pin
    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 TanVictor Tan
    MA1521Calculus for ComputingTo Wing Keung*
    Leung Ka Hin
    Wong Yan Loi*
    Dong Xiaoyu
    MA1522Linear Algebra for ComputingJonathon Teo Yi HanYang Yue*
    Zhang De-Qi
    MA2001Linear Algebra INg Kah Loon Ng Kah Loon
    MA2002CalculusWang Fei*
    Bao Huanchen
    Tan Ser Peow*
    Goh Jun Le
    MA2101Linear Algebra IIZhang De-QiBrett McInnes
    MA2101SLinear Algebra II (S)Arghya Sadhukhan
    [Apply for course]
    MA2104Multivariable CalculusCharmaine Sia*
    Luo Yujie
    Charmaine Sia
    MA2108Mathematical Analysis IYang LeiChin Chee Whye
    MA2108SMathematical Analysis I (S)Yang Lei
    [Apply for course]
    MA2116/ST2131ProbabilityChin Chee Whye*
    Dong Xiaoyu
    DSDS Staff
    MA2202Algebra IFinn Wiersig
    MA2202SAlgebra I (S)Zhu Chengbo
    [Apply for course]
    MA2213Numerical Analysis IFu Zhaohui
    MA2214Combinatorics and Graphs ITran Chieu Minh
    MA2219Introduction to Geometry
    MA2288Basic UROPS in Mathematics IProject-basedProject-based
    MA2289Basic UROPS in Mathematics IIProject-basedProject-based
    MA2301Basic Applied Mathematics Liao Yulei
    MA2310FOS Undergraduate Professional Internship Programme 1STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    MA2311Techniques in Advanced CalculusLeung 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 Jonathon Teo Yi Han
    MA3201Algebra IIFinn Wiersig
    MA3205Set TheoryDilip Raghavan
    MA3209Metric and Topological SpacesWei Daren
    MA3210Mathematical Analysis IIChua Seng Kee
    MA3211Complex Analysis IDinh Tien Cuong
    MA3211SComplex Analysis I (S)Chin Chee Whye
    [Apply for course]
    MA3218 Applied Algebra
    MA3219Computability Theory
    MA3220Ordinary Differential EquationsWong Yan Loi
    MA3227Numerical Analysis II
    MA3229Introduction to Geometric Modelling
    MA3233Combinatorics and Graphs IIZhang Louxin
    MA3236Nonlinear ProgrammingLam Xin Yee
    MA3238/ST3236Stochastic Processes IDSDS Staff
    MA3252Linear and Network OptimisationZhao Gongyun
    MA3256Applied Cryptography
    MA3259Mathematical Methods in Genomics
    MA3264Mathematical ModellingBrett McInnes
    MA3265Introduction to Number TheoryArghya Sadhukhan
    MA3269Mathematical Finance I
    MA3270Mathematics for Artificial Intelligence
    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 ProgrammeSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    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 MathematicsProject-basedProject-based
    MA4201Commutative Algebra
    MA4203Galois TheoryBao Huanchen
    MA4207Mathematical LogicDilip Raghavan
    MA4211Functional AnalysisTimothy Wertz
    MA4221Partial Differential EquationsWang Yamin
    MA4229Fourier Analysis and ApproximationChua Seng Kee
    MA4230Matrix ComputationWang Yangshuai
    MA4233Dynamical SystemsWei Daren
    MA4235Topics in Graph TheoryHuang Hao
    MA4247 Complex Analysis II
    MA4251/ST4238Stochastic Processes IIDSDS Staff
    MA4252Advanced Ordinary Differential Equations
    MA4254Discrete OptimizationJonathan Scarlett
    MA4255Numerical Methods in Differential EquationsYu Sifan
    MA4260Stochastic Operations Research
    MA4261Information and Coding TheoryVincent Tan
    MA4262Measure and IntegrationTran Chieu Minh
    MA4263Introduction to Analytic Number Theory
    MA4264Game TheoryLeung Man Chun
    MA4266Introduction to Algebraic TopologyChin Chee Whye
    MA4267Discrete Time Finance
    MA4268Mathematics for Visual Data ProcessingXie Xingyu
    MA4270Data Modelling and ComputationSoh Yong Sheng
    MA4271Differential Geometry of Curves and Surfaces
    MA4272Mathematical tools for Data Science
    MA4273Algebraic Geometry of Curves and SurfacesLuo Yujie
    MA4274Fast Iterative Solvers with Applications
    MA4288DUndergraduate Project in Mathematics
    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 TheoryZhang Lei
    MA5203Graduate Algebra I
    MA5204Commutative and Homological AlgebraDavid Hansen
    MA5205Graduate Analysis IYu Hui
    MA5206Graduate Analysis IIAn Xinliang
    MA5208Algebraic Geometry
    MA5209Algebraic Topology
    MA5210Differentiable ManifoldsLoke Hung Yean
    MA5211Lie Theory
    MA5213Advanced Partial Differential EquationsZhang Junyan
    MA5216Differential GeometryTo Wing Keung
    MA5217Graduate Complex AnalysisDinh Tien Cuong
    MA5218Representation TheoryDavid Hansen
    MA5219Logic and Foundation of Mathematics IFrank Stephan
    MA5220Logic and Foundation of Mathematics II
    MA5232Modeling and Numerical SimulationsLi Qianxiao
    MA5233Computational MathematicsChu Delin
    MA5235Advanced Graph Theory
    MA5236Homology Theory
    MA5238Fourier Analysis
    MA5240Finite Element MethodWang Yangshuai
    MA5241Computational Harmonic Analysis
    MA5242Wavelets
    MA5243Advanced Mathematical ProgrammingHan Shaoning
    MA5244Advanced Topics in Operations Research
    MA5245Advanced Financial Mathematics
    MA5248Stochastic Analysis in Mathematical FinanceSun Rongfeng
    MA5249Stochastic Processes and Algorithms Matteo Mucciconi
    MA5250Computational Fluid Dynamics
    MA5251Spectral Methods and Applications
    MA5252Methods of Applied MathematicsRen Weiqing
    MA5253Riemann Surfaces
    MA5259Introductory ProbabilitySun Rongfeng
    MA5260Advanced ProbabilityMatteo Mucciconi
    MA5261Applied Stochastic Processes
    MA5262Stochastic Operations Research Models
    MA5264Computational Molecular Biology II
    MA5265Advanced Numerical Analysis
    MA5266OptimizationZhao Gongyun
    MA5267Stochastic Calculus
    MA5268Theory and Algorithms for Nonlinear Optimization
    MA5269 Optimal Stopping and Stochastic Control in Finance
    MA5270Game Theory and ApplicationsLiu Chunchun
    MA5271Introduction to Computational MathematicsChu Delin
    MA5295Dissertation for MSc by Coursework
    MA5401Graduate Internship in Mathematics I Internship 6-week (self-sourced)Internship 6-week (self-sourced)Special Term I & II
    Internship 6-week (self-sourced)
    Special Term I & II
    Internship 6-week (self-sourced)
    MA5402Graduate Internship in Mathematics IIInternship 12-week (self-sourced)Internship 12-week (self-sourced)Special Term I & II
    Internship 12-week (self-sourced)
    Special Term I & II
    Internship 12-week (self-sourced)
    MA6201Topics in Algebra and Number Theory I
    MA6202Approximate Subgroups
    MA6205Topics in Analysis I
    MA6206Topics in Analysis II
    MA6211Topics in Geometry and Topology I
    MA6212Topics in Geometry and Topology IIBao Huanchen
    MA6215Topics in Differential EquationsAn Xinliang
    MA6216Advanced Dynamical Systems
    MA6217Homotopy Theory
    MA6219Recursion Theory
    MA6220Model Theory
    MA6221Topics in Combinatorics
    MA6222Topics in Logic I
    MA6223Topics in Logic II
    MA6225Topics in Coding Theory and Cryptography
    MA6235Topics in Financial Mathematics
    MA6241Topics in Numerical Methods
    MA6251Topics in Applied Mathematics I
    MA6252Topics in Applied Mathematics IIYang Liu
    MA6253Conic Programming
    MA6291Topics in Mathematics I
    MA6292Topics in Mathematics II
    MA6293Topics in Mathematics III
    QF1100Introduction to Quantitative FinanceCharmaine SiaLi Wei
    QF2103 Computing for Quantitative FinanceLam Xin Yee
    QF2104 Fundamentals of Quantitative Finance Liu ChunchunLiu Chunchun
    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 FinanceCharmaine Sia
    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 ProgrammeSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    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 DerivativesMarko Hans Weber
    QF4104Project in Quantitative Finance and FintechLi WeiLi Wei
    QF4199Honours Project in Quantitative FinanceProject-basedProject-based
    QF4205Time Series Analysis for Quantitative FinanceBertrand Sim
    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 TBC
    QF5202Structured Products Marko Hans Weber*
    Zhou Chao
    QF5202AStructured Products
    QF5203Risk Management He Qiang
    QF5203ARisk Management 
    QF5204 Numerical Methods in Quantitative Finance Li Hao
    QF5205Topics in Quantitative Finance I  Qiao Zhi
    QF5206 Topics in Quantitative Finance IITBC
    QF5207 Investment and Portfolio SelectionMarko Hans Weber
    QF5208 AI & FinTech Ji Hui
    QF5209Financial Derivatives: Modelling and Computation Samy Mohammed
    QF5209AFinancial Derivatives: Modelling and Computation
    QF5210Financial Time Series: Theory and Computation Chen Ying*
    Tong Xin
    QF5211Monte Carlo Methods in Quantitative FinanceRen Weiqing
    QF5212 Introduction to Quantitative Finance Julian Sester*
    Chen Kan
    QF5213Financial Management Xu Weibiao
    QF5214 Data Engineering for Quantitative Finance Shao Jianhua
    QF5401Graduate Internship in Quantitative Finance I Internship (Min. 6 weeks)Internship (Min. 6 weeks)Special Term I & II
    Internship (Min. 6
    weeks)
    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
    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
    QF5299Quantitative Finance ProjectNo longer offered