Felix KwokDepartment of Mathematics Hong Kong Baptist University FSC 1209, Fong Shu Chuen Building Kowloon Tong, Hong Kong |

*Course Description:*
Integral Calculus: antiderivatives, definite integrals, techniques of integration. Applications: areas, volumes and surfaces.
Parametric curves and polar coordinates. Introduction to infinite sequences and series, convergence tests, power series.

*Course Description:*
The course serves as an introduction to numerical methods for ordinary and partial differential equations. The course will cover Runge-Kutta methods for initial value problems, shooting methods for two-point boundary value problems, finite difference, finite volume and finite element methods for elliptic problems, method of lines for diffusion problems, and upwind methods for hyperbolic problems. In addition to the theoretical properties of the numerical methods, emphasis will be placed on their implementation in MATLAB/Octave.

- Linear Algebra, Autumn 2015, Autumn 2019
- Calculus, Spring 2015, Spring and Autumn 2016, Autumn 2017, Spring and Autumn 2018
- Numerical Methods for Differential Equations, HKBU, Spring 2018
- Estimating the World, HKBU, Autumn 2014
- Algèbre I, Université de Genève, Autumn 2013
- Analyse Numérique des Équations aux Dérivées Partielles, Université de Genève, Autumn 2012
- Analyse Numérique, Université de Genève, 2010–11, 2011–12 and 2012–13 (full year)
- Mathématiques pour Informaticiens, Université de Genève, Winter 2010
*Course Description:*This is a first-year service course for computer science students. It covers topics in calculus and linear algebra usually seen in the second semester, such as differential and integral calculus in several variables, bilinear and quadratic forms, optimization and Fourier series. This course lays the theoretical foundations for the second-year numerical analysis course, which is mandatory for computer science students.

- Introductory Domain Decomposition Short Course (with L. Halpern and M.J. Gander), 25th International Conference on Domain Decomposition Methods, St. John's, Newfoundland and Laborador, Canada, July 22, 2018
- Dirichlet-Neumann and Neumann-Neumann methods, Summer School on Domain Decomposition Methods à Nice 2018, Université Côte d'Azur, France, June 19-21, 2018
- Numerical Methods for Spectral Theory, 2016 CRM Summer School on Spectral Theory and Applications, Université Laval, Quebec, Canada, July 4–14, 2016

- Analyse Numérique, Université de Genève, Autumn 2009
*Instructor: Dr. Sébastien Loisel* - Analyse Numérique, Université de Genève, 2008–09 (full year)
*Instructor: Prof. Martin Gander* - Analyse Numérique, Université de Genève, Winter 2008
*Instructor: Prof. Martin Gander* - Introduction to Scientific Computing, Stanford University, Winter 2004
*Instructor: Prof. Gene Golub* - Numerical Linear Algebra, Stanford University, Autumn 2003
*Instructor: Prof. Gene Golub* - Data Structures and Algorithms, McGill University, Autumn 2000 & 2001
*Instructor: Prof. Godfried Toussaint*

- A demo on Taylor series (Maple worksheet), prepared for Analyse I at Genève
- A demo on convergence of Steepest Descent and Conjugate Gradients (M-files), prepared for Analyse numérique at Genève
- A lecture on Chebyshev polynomials and splines, prepared for Introduction to Scientific Computing at Stanford
- A sample problem set with solutions, prepared for Introduction to Scientific Computing at Stanford