# Teaching

- Fall 2023: 02635 Mathematical Software Programming
- June 2023: 02953 Convex Optimization (PhD course)
- January 2023: 02946 Scientific Computing for X-Ray Computed Tomography
- Fall 2022: 02635 Mathematical Software Programming
- June 2022: 02953 Convex Optimization (PhD course)
- Fall 2021: 02635 Mathematical Software Programming
- June 2021: 02953 Convex Optimization (PhD course)
- January 2021: 02946 Scientific Computing for X-Ray Computed Tomography
- Fall 2020: 02635 Mathematical Software Programming
- June 2020: 02953 Convex Optimization (PhD course)
- Fall 2019: 02635 Mathematical Software Programming
- June 2019: 02953 Convex Optimization (PhD course)
- January 2019: 02946 Scientific Computing for X-Ray Computed Tomography
- Fall 2018: 02635 Mathematical Software Programming
- June 2018: 02953 Convex Optimization (PhD course)
- Fall 2017: 02635 Mathematical Software Programming
- June 2017: 02953 Convex Optimization (PhD course)
- January 2017: 02946 Scientific Computing for X-Ray Computed Tomography
- January 2017: Convex Optimization (short course, Helsinki)
- Fall 2016: 02635 Mathematical Software Programming
- January 2016: 02625 Computational Science in Imaging
- Fall 2015: 02635 Mathematical Software Programming
- January 2015: 02625 Computational Science in Imaging
- Fall 2014: 02631 Introductory Programming with MATLAB
- June 2013: First-Order Methods for Convex Optimization (special course)