Tại ĐHSPHN
2009-2010:
- kỳ một : chữa bài tập đại số tuyến tính cho lớp 59C,D khoa Toán và 59AB khoa Lý : xấp xỉ 112h.
- kỳ hai : chữa bài tập hình học affine-euclide cho lớp 58ABCD khoa Toán : xấp xỉ 112h.
- dạy từ xa Quảng Bình : xấp xỉ 45h.
- lớp tạo nguồn : xấp xỉ 30h
2010-2011:
- lớp ở Hà Tây : xấp xỉ 45h.
2012-2013:
- chữa bài tập đại số tuyến tính K62ABCD.
- chữa bài tập Hình học affine-euclide K61E.
2013-2014:
- chữa bài tập đại số tuyến tính K63DEGH.
- Lý thuyết và bài tập Hình học affine-euclide cho K62E.
- Tiếng Anh chuyên ngành Toán cho k62E.
- chữa bài tập đại số tuyến tính K63K Toán tiếng Anh.
2014-2015:
- chữa bài tập ĐSTT cho K64ABCD, tuy nhiên chỉ trong 9 tuần, vì tôi đi công tác 6 tuần.
- Tiếng Anh chuyên ngành Toán cho 2 lớp K63.
- chữa bài tập ĐSTT cho K64K toán tiếng Anh, 2 lớp.
2015-2016:
- chữa bài tập ĐSTT cho 7 lớp K65 + 1 lớp cải thiện.
- chữa bài tập ĐSTT cho 2 lớp K65K.
2016-2017:
- Lý thuyết và bài tập Hình học tuyến tính cho tất cả các lớp sư phạm toán K65 (3 lớp lý thuyết + 6 lớp bài tập)
- Tiếng Anh chuyên ngành Toán cho K64 (1 lớp).
- Thực hành dạy học cho sv năm 2 (k65, 1 lớp).
- Dạy Toán cao cấp 1 cho sv k66 khoa Hóa (lớp tiếng Anh của khoa Hóa, 1 lớp).
2017-2018:
- Lý thuyết và bài tập Hình học tuyến tính cho tất cả các lớp sư phạm Toán K66 (2 lý thuyết + 6 bài tập).
- Tiếng Anh chuyên ngành Toán cho K65-SPT (1 lớp).
- Hình học afin & euclid cho K66-CNT (1 lớp).
- Thực hành dạy học cho sinh viên năm 2 (K66 Toán-TA, 1 lớp).
2018-2019:
- Lý thuyết và bài tập Hình học tuyến tính cho K67-SPT (2 lớp/4 tiết) và K67CLC (3 tiết).
- Lý thuyết và bài tập Hình học vi phân cho K66-SPT (2 lớp/4 tiết).
- Hình học phức Hyperbolic cho cao học K27 (3 tín).
- Đa tạp vi phân cho cao học K28 (4 tín).
2019-2020:
- Hình học tuyến tính K68SP (4 tiết).
- TACN K67SP (2 tiết).
- Hình học vi phân K67SP (8 tiết, nhưng chuyển sang học online do Covid).
- Đa tạp vi phân cao học K29 (60 tiết).
2020-2021:
- TACN K68SP (30 tiết).
- Đại số tuyến tính (K69SP, 60 tiết)
- Đại số tuyến tính (lớp cải thiện, 75 tiết)
- Hình học vi phân (K68CLC, 45 tiết)
- Hình học lồi (K68SP, 60 tiết).
- Đa tạp vi phân K30.
- Nhập môn lý thuyết ma trận K70.
- Học kỳ 3: ĐSTT Math231T & Math121
Dạy đội tuyển học sinh giỏi
Quảng Ninh 2012-2013 Một số bài tập giải tích (file khá sơ lược và sự thật là tôi cũng không có thời gian để nắn nót thêm).