Current courses

  • Modern regression techniques
    The class alternatively once (Thursday) or twice (Thursday + Friday) a week, online, 15:10--16:40.
    The language of teaching is English
    It is recommended that students get used to using Jupyter Notebooks as some materials will be illustrated by this mean. In fact any other data processing, however trivial, will work fine (Excel is basic enoughg to be usable by anyone)
    Here is a tentative schedule and topics: syllabus
    A communication channel will be open for everyone to contribute. It is expected that the students first try to solve problems among themselves (via WeChat or any collaboration tools they may enjoy: Teams / Slack / Discrod / etc ...) before asking for help.
    It is expected some familiarities of the following topics
    • Linear algebra (we will only review the bare minimum)
    • Basic probability theory
    • Basic (Python) programming -- This will not be reviewed. However, the extent to which we will use Python will be very basic and will, in any case, not be used for any graded things. It will only be used as an addition to the course materials. It is the responsibility of the student to make sure they know how to set up their environment and I will not provide any support for this.
  • Modern optimization
    The class meets twice a week, online, Thursday and Fridays, 13:20--14:55.
    The language of teaching is English
    It is recommended that students get used to using Jupyter Notebooks as some materials and assignments will be given by this mean.
    Here is a tentative schedule and topics: syllabus
    A communication channel will be open for everyone to contribute. It is expected from the students that they work together before asking the instructor for help. It is encouraged for them to set up collaboration tools such as a discord / slack channel.
    It is expected some familiarities of the following topics
    • Linear algebra (we will only review the bare minimum)
    • Basic variational calculus
    • Basic (Python) programming -- This will not be reviewed. However, the extent to which we will use Python will be very basic and will, in any case, not be used for any graded things. It will only be used as an addition to the course materials. It is the responsibility of the student to make sure they know how to set up their environment and I will not provide any support for this.
    • An undergraduate understanding of analysis

Past courses

Beijing Institute of Technology

Summer 2020
  • Wavelet analysis
  • The class meets twice a week, online, Mondays and Wednesdays, 14:00--15:35.
    The language of teaching is English
    It is recommended that students get used to using Jupyter Notebooks as some materials and assignments will be given by this mean.
    Here is a tentative schedule and topics: syllabus
    A communication channel will be open for everyone to contribute. There will be some restrictions and only registered students will be allowed to the channel. The details will be given during the first week of class.
    It is expected some familiarities of the following topics
    • Linear algebra (we will only review the bare minimum)
    • Basic Fourier analysis (we will also review the basics)
    • Basic (Python) programming -- This will not be reviewed. However, the extent to which we will use Python will be very basic and will, in any case, not be used for any graded things. It will only be used as an addition to the course materials. It is the responsibility of the student to make sure they know how to set up their environment and I will not provide any support for this.
    • An undergraduate understanding of analysis
Summer 2019
  • Computational Science Engineering
  • The class meets once a week, Saturdays, 8:00--11:25 in room 504 of the Graduate Teaching Building.
    The language of teaching is English
    It is recommended that students get used to using Jupyter Notebooks as some assignments will be given by this mean.
Winter 2018/19

RWTH Aachen University

Summer 2018
  • Mathematical and computational genomics
Winter 2017/18
  • Mathematik 3 (equivalent to Multivariate calculus)
More details to come soon

Drexel University

More details to come soon