Teaching
Lecturer (Module Lead)
Machine Learning (PG), Department of Mathematics, King's College London (second semester, 2024-25)
Numerical and Computational Methods with Python (UG), Department of Mathematics, King's College London (first semester, 2024-25)
Interior Point Methods for Convex Optimization (PG), NATCOR PhD Course on Convex Optimization, Lancaster University (June, 2024)
Fundamentals of Scientific Computing (UG), School of Science and Engineering, University of Dundee (second semester, 2023-24)
Calculus for Science and Engineering (UG), Dundee International Institute of Central South University, China (Nov. 2023 - Dec. 2023, Visiting Lecturer)
Mathematics for Operational Research (PG), School of Mathematics, University of Edinburgh (first semester, 2018-20)
Teaching Assistant
Introduction to Machine Learning (UG-PG), School of Science and Engineering, University of Dundee (first semester, 2023-24)
Large-Scale Optimization for Data Science (PG), School of Mathematics, University of Edinburgh (second semester, 2018-21)
Fundamentals of Optimization (UG-PG), School of Mathematics, University of Edinburgh (first semester, 2018-20)
Engineering Mathematics (UG), School of Engineering, University of Edinburgh (first semester, 2018-19)
Optimization Methods in Finance (PG), School of Mathematics, University of Edinburgh (second semester, 2017-20)
Fundamentals of Operational Research (UG-PG), School of Mathematics, University of Edinburgh (first semester, 2017-20)
Linear Programming, Modelling and Solution (UG), School of Mathematics, University of Edinburgh (first semester, 2017-18)