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 six courses MA5232, 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 18 June 2025

    * denotes Course Coordinator


    Courses offered in AY2024/2025 here
    Crse CodeCrse TitleAY25/26 Semester 1AY25/26 Semester 2AY25/26 Special Term IAY25/26 Special Term II
    CS1231Discrete StructuresWong Tin LokLi Wei
    DSA2102Essential Data Analytics Tools: Numerical ComputationTimothy WertzTimothy Wertz
    DSA3102Essential Data Analytics Tools: Convex OptimisationSoh Yong ShengGao Yihang
    DSA5101Introduction to Big Data for IndustryAaron Low Yi Rui
    DSA5102Foundations of Machine LearningWang Lihan
    DSA5103Optimization Algorithm for Data ModellingLam Xin Yee
    DSA5104Principle of Data Management and RetrievalLiu Jie*
    Yang Xiaoyan
    DSA5105Principles of Machine Learning                                               Yang Liu*
    Nguyen Hung Minh Tan
    DSA5106Deep Learning: Foundations and TechniquesAaron Low Yi Rui
    DSA5201DSML Industry Consulting and Applications Project              Zhu Chengbo
    (Internship)
    Zhang De-Qi
    (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 FinanceDong Xiaoyu
    DSA5206Advanced Topics in Data ScienceZhang Louxin
    DSA5207Text Processing & Interpretation with Machine LearningNguyen Hung Minh Tan
    DSA5208Scalable Distributed Computing for Data ScienceCai Zhenning
    DSA5209Stochastic Methods and Inferences for Big DataWang Lihan
    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 IHuang Ta-Cheng (Econs Staff)
    Project-based
    (DSDS Staff)
    Project-based
    DSE4201Capstone Project in Data Science and Economics IIProject-basedProject-based
    DSE4211/QF4211Digital CurrenciesLiu Chunchun
    DSE4212/QF4212 Data Science in FinTechJulian Sester
    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 Lok*
    Vincent Tan
    Nguyen Hung Minh Tan
    Li Yangzi
    Yu Chien Siang
    Wong Tin Lok*
    Vincent Tan
    Nguyen Hung Minh Tan
    Li Yangzi
    Yu Chien Siang
    HS1502Conceptual Introduction to Machine Learning
    HS2928Grasping Infinity: Paradoxes and ApplicationsWong Tin Lok
    MA1100Basic Discrete MathematicsLee Soo TeckLee Soo Teck
    MA1100TBasic Discrete Mathematics (T)Charmaine Sia
    MA1301Introductory MathematicsWang Fei*
    Christian Go
    Chua Seng Kee
    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
    Chin Chee Whye*
    Dong Xiaoyu
    MA1522Linear Algebra for ComputingJonathon Teo Yi Han*
    Lo Chi-Heng
    Tan Kai Meng*
    Benoit Corsini
    MA2001Linear Algebra INg Kah Loon*
    Charmaine Sia
    Charmaine Sia*
    Akshay Hegde
    MA2002CalculusWang Fei*
    Bao Huanchen
    Zhang Lei*
    Tan Ser Peow
    MA2101Linear Algebra IIZhang De-QiBrett McInnes
    MA2101SLinear Algebra II (S)David Hansen
    [Apply for course]
    MA2104Multivariable CalculusLoke Hung YeanZhang De-Qi
    MA2108Mathematical Analysis ILee Si YingLinus Richter
    MA2108SMathematical Analysis I (S)Yang Lei
    [Apply for course]
    MA2116/ST2131ProbabilityChin Chee Whye*
    Benoit Corsini
    DSDS Staff
    MA2116TProbability (T)Sun Rongfeng
    MA2202Algebra ILo Chi-Heng
    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
    MA2310FOS Undergraduate Professional Internship Programme 1STSpecial Term I & II
    Internship (Min. 10 weeks)
    Special Term I & II
    Internship (Min. 10 weeks)
    MA2311Techniques in Advanced CalculusTan Ban PinLeung 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 TheoryGoh Jun Le
    MA3209Metric and Topological SpacesWei Daren
    MA3210Mathematical Analysis IIChua Seng Kee
    MA3211Complex Analysis ITo Wing Keung
    MA3211SComplex Analysis I (S)Dinh Tien Cuong
    [Apply for course]
    MA3218 Applied Algebra
    MA3219Computability Theory
    MA3220Ordinary Differential EquationsEdmund Karasiewicz
    MA3227Numerical Analysis II
    MA3229Introduction to Geometric Modelling
    MA3233Combinatorics and Graphs IITran Chieu Minh
    MA3236Nonlinear ProgrammingLam Xin Yee
    MA3238/ST3236Stochastic Processes IDSDS Staff
    MA3238SStochastic Processes I (S)Matteo Mucciconi
    MA3252Linear and Network OptimisationHan Shaoning
    MA3256Applied Cryptography
    MA3259Mathematical Methods in Genomics
    MA3264Mathematical ModellingBrett McInnes
    MA3265Introduction to Number TheoryArghya Sadhukhan
    MA3269Mathematical Finance I
    MA3270Mathematics for Artificial IntelligenceSubhroshekhar Ghosh
    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 LogicDilip Raghavan
    MA4211Functional AnalysisTimothy Wertz
    MA4221Partial Differential EquationsYu Sifan
    MA4229Fourier Analysis and ApproximationLi Qianxiao
    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 ResearchToh Kim Chuan
    MA4261Information and Coding Theory
    MA4262Measure and IntegrationAkshay Hegde
    MA4263Introduction to Analytic Number TheoryEmile Okada
    MA4264Game Theory
    MA4266Introduction to Algebraic TopologyBaris Kartal
    MA4267Discrete Time Finance
    MA4268Mathematics for Visual Data ProcessingXie Xingyu
    MA4270Data Modelling and ComputationWang Yangshuai
    MA4271Differential Geometry of Curves and SurfacesLoke Hung Yean
    MA4272Mathematical tools for Data Science
    MA4273Algebraic Geometry of Curves and Surfaces
    MA4274Fast Iterative Solvers with Applications
    MA4275Mathematics of Reinforcement LearningTong Xin
    MA4288OUndergraduate Project in MathematicsProject-basedProject-based
    MA4288PUndergraduate Project in MathematicsProject-basedProject-based
    MA4291Undergraduate Topics in Mathematics IUmberto De Ambroggio
    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 Theory
    MA5203Graduate Algebra I
    MA5204Commutative and Homological AlgebraFinn Wiersig
    MA5205Graduate Analysis IYu Hui
    MA5206Graduate Analysis IIYao Yao
    MA5208Algebraic GeometryIan Gleason
    MA5209Algebraic TopologyBaris Kartal
    MA5210Differentiable Manifolds
    MA5211Lie TheoryEmile Okada
    MA5213Advanced Partial Differential Equations
    MA5216Differential Geometry
    MA5217Graduate Complex Analysis
    MA5218Representation TheoryTan Kai Meng
    MA5219Logic and Foundation of Mathematics I
    MA5220Logic and Foundation of Mathematics IIFrank Stephen
    MA5232Modeling and Numerical SimulationsRen Weiqing*
    Li Qianxiao
    Soh Yong Sheng
    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
    MA5250Computational Fluid DynamicsCai Zhenning
    MA5251Spectral Methods and Applications
    MA5252Methods of Applied MathematicsLiao Yulei
    MA5253Riemann SurfacesChin Chee Whye
    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 Science
    MA5295Dissertation for MSc by Coursework
    MA5401Graduate Internship in Mathematics I Zhang Lei
    Internship 6-week (self-sourced)
    Zhang Lei
    Internship 6-week (self-sourced)
    Zhang Lei
    Special Term I & II
    Internship 6-week (self-sourced)
    Zhang Lei
    Special Term I & II
    Internship 6-week (self-sourced)
    MA5402Graduate Internship in Mathematics IIZhang Lei
    Internship 12-week (self-sourced)
    Zhang Lei
    Internship 12-week (self-sourced)
    Zhang Lei
    Special Term I & II
    Internship 12-week (self-sourced)
    Zhang Lei
    Special Term I & II
    Internship 12-week (self-sourced)
    MA6201Topics in Algebra and Number Theory ILee Si Ying
    MA6202Approximate Subgroups
    MA6205Topics in Analysis I
    MA6206Topics in Analysis II
    MA6211Topics in Geometry and Topology I
    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 IGoh Jun Le
    MA6223Topics in Logic II
    MA6225Topics in Coding Theory and Cryptography
    MA6235Topics in Financial Mathematics
    MA6241Topics in Numerical Methods
    MA6251Topics in Applied Mathematics INguyen Hung Minh Tan
    MA6252Topics in Applied Mathematics II
    MA6253Conic Programming
    MA6291Topics in Mathematics IHuang Hao
    MA6292Topics in Mathematics IISoh Yong Sheng
    MA6293Topics in Mathematics IIIYu Hui
    MSI5102Essentials of Machine LearningZhang Louxin
    QF1100Introduction to Quantitative FinanceLiu ChunchunBertrand Sim
    QF2103 Computing for Quantitative FinanceLam Xin Yee
    QF2104 Fundamentals of Quantitative Finance Liu ChunchunXu Huansang
    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 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 FintechProject-basedProject-based
    QF4199Honours Project in Quantitative Finance
    QF4205Time Series Analysis for Quantitative FinanceBertrand Sim
    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
    QF5203Risk Management Julian Sester
    QF5203ARisk Management 
    QF5204 Numerical Methods in Quantitative Finance Ji Hui
    QF5205Topics in Quantitative Finance I  David Lee*
    Xiao Zhang
    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 Selection
    QF5208 AI & FinTech Wang Sy Bor*
    Ser Huan Kiat
    QF5209Financial Derivatives: Modelling and Computation Daniel Bartl*
    Samy Mohammed
    QF5209AFinancial Derivatives: Modelling and Computation
    QF5210Financial Time Series: Theory and Computation Chen Ying*
    Tong Xin
    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 Xu Weibiao
    QF5214 Data Engineering for Quantitative Finance Shao Jianhua
    QF5310Data Analysis and Machine Learning in Finance
    QF5311Foreign Exchange Market
    QF5312Statistical Models and Methods in Finance
    QF5313Advanced Computational & Programming Methods in Finance
    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