- Quantum Computing: Second 2023-2024
- Linear programming: First 2023-2024
- Mathematics for Computer Science 3: Second 2022-2023
- Quantum Computing
- Mathematics for Computer Science 3: Second 2021-2022
- Complexity measures for Boolean functions: First 2021-2022
- Quantum Computing: Second 2020-2021
- Mathematics for Computer Science 3: First 2020-2021
- Linear programming: First 2019-2020
- Quantum Computing: Second 2018-2019
- Discrete Math: First 2018-19
- Linear algebraic tools in computer science: Second 2017-2018
- Quantum Computing: First 2017-2018
- Introduction to Programming: Second 2016-2017
- Technical Communication: First 2016-2017
- Quantum Computing: Second 2015-16
- Discrete Math: First 2015-16
- Abstract Algebra: Second 2014-15
- Linear programming: First 2014-15
- Applications of Semidefinite programming: Second 2013-14