讲授课程
- 区块链原理、方法与应用,数学学院研究生课程(研本合上,隔年开设),2023-2024学年春季学期,课程主页在这里
- 论文写作指导,数学学院研究生课程,2019-2024每学年春季学期,课程主页在这里
- 程序设计技术与方法,数学学院本科生课程(本研合上),2017-2021每学年春季学期,2021-2024每学年秋季学期,课程主页在这里
- 程序设计语言原理,数学学院研究生课程(研本合上,隔年开设),2022-2023学年春季学期,课程主页在这里
- 软件理论讨论班,每学期开设,研究生、本科生均可参加
- 数据结构与算法(B),全校本科生必修课程,2021-2022学年春季学期
- 可信智能软件,数学科学学院本科生3+X讨论班,2021-2022学年秋季学期
- 数据结构(Python语言),数学学院本科生课程,2015-2017及2018-2020每年秋季学期,课程主页在这里
- AI理论讨论班,数学学院本科生3+X课程(面向大二、大三学生,无学分),2018-2019学年春季学期,课程主页在这里
- 软件形式化方法(Model Checking),数学学院研究生课程(本科生可选),2015-2018每年春季学期(课程介绍)
- 数据结构(C语言),数学学院本科生课程,2010-2014每年及2017-2018学年秋季学期,课程主页在这里
- 集合论与图论,数学学院本科生课程,2012-2013学年春季学期,课程主页在这里
- 软件理论与方法选讲(Algebraic and Coalgebraic Specifications),数学学院研究生课程,2010-2012每年春季学期
- 低年级讨论班(信息),数学学院本科生课程,2010-2011学年春季学期
- Requirement Engineering,莱顿大学本科生课程,2008-2009学年秋季学期
- Coordination and Composition ,莱顿大学研究生课程,2007-2008学年春季学期