Courses Taught
I have taught courses at both undergraduate and graduate level and at different universities.
Programming with Python (Python程序设计)
- Material: fully available here
- Where: Hefei University (合肥大学)
- When: Winter Semester 2025/2026, Summer Semester 2026
- Level: Undergraduate
- Language: German
Databases (数据库原理及应用)
- Material: fully available here
- Where: Hefei University (合肥大学)
- When: Winter Semester 2025/2026
- Level: Undergraduate
- Language: German
Object-Oriented Programming with Java (Java面向对象程序设计)
- Where: Hefei University (合肥大学)
- When: Summer Semester 2017
- Level: Undergraduate
- Language: English
Distributed Computing (分布式计算).
- Where: Hefei University (合肥大学)
- When: Summer Semester 2017
- Level: Undergraduate
- Where: University of Science and Technology of China (USTC, 中国科学技术大学)
- When: Summer Semesters 2012, 2013, 2014, 2015, 2016
- Level: Graduate
- Language: English
Practical Optimization Algorithm Design (实用算法设计)
- Where: University of Science and Technology of China (USTC, 中国科学技术大学)
- When: Winter Semesters 2010/2011, 2011/2012, 2012/2013, 2013/2014, 2014/2015, 2015/2016
- Level: Graduate
- Language: English
Evolutionary Computation — Theory and Application (演化计算理论与应用)
- Held together with Ke TANG (唐珂)
- Where: University of Science and Technology of China (USTC
- When: Winter Semesters 2013/2014, 2014/2015, 2015/2016, 2016/2017
- Level: Undergraduate
- Language: English (my part)
Distributed Operating Systems (高级操作系统)
- Where: University of Science and Technology of China (USTC, 中国科学技术大学)
- When: Summer Semester 2010
- Level: Graduate
- Language: English
Metaheuristics for Smart Manufacturing (智能制造的元启发式算法)
- Where: Quanzhou University of Information Engineering (泉州信息工程学院)- When: Summers 2018 and 2019
- Level: Compact course for further education and training of teachers at universities of applied sciences
- Language: English