Courses Taught and Teaching Materials
Pure Math
"Advanced Analysis"
Teaching materials: Stein, Shakarchi, Real Analysis: Measure Theory, Integration, and Hilbert Spaces
Calendar years: 2024. Coverage: Ch. 1-3, 6.
"History of Mathematics"
Teaching materials: Stillwell, Mathematics and Its History
Calendar years: 2023. Coverage: Ch. 1-13.
"Group Theory"
Teaching materials: Bogopolski, Introduction to Group Theory
Calendar years: 2021. Coverage: Ch. 1, Ch.2: Sec. 1-13.
"Complex Analysis"
Teaching materials: Gamelin, Complex Analysis
Calendar years: 2020. Coverage: Ch. 1-13.
"Euclidean Geometry"
Teaching materials: Bonahon, Low-Dimensional Geometry: From Euclidean Surfaces to Hyperbolic Knots
Calendar years: 2020. Coverage: Ch. 1-9.
"Differential Geometry"
Teaching materials: Kuhnel, Differential Geometry
Calendar years: 2019. Coverage: Ch. 1-8.
"Abstract Algebra II"
Teaching materials: Fraleigh, A First Course in Abstract Algebra
Calendar years: 2019. Coverage: Ch. 4-6, 9-10.
"Set Theory"
Teaching materials: Enderton, Elements of Set Theory
Calendar years: 2018-2019. Coverage: Ch. 1-7.
"General Topology"
Teaching materials: Munkres, Topology, Coverage: Ch. 1-4, 7, 9-10.
Matsumura, Introduction to Topology , Coverage: Ch. 1-13.
Calendar years: 2018, 2024.
"Mathematical Logic"
Teaching materials: Enderton, A Mathematical Introduction to Logic
Calendar years: 2017. Coverage: Ch. 1-2.
"Number Theory I"
Teaching materials: Burton, Elementary Number Theory
Calendar years: 2017. Coverage: Ch. 1-14.
"Calculus"
Teaching materials: Anton, Bivens, Davis, Calculus Single Variable
Calendar years: 2016.
"Mathematics I: Linear Algebra"
Teaching materials: Anton, Rorres, Elementary Linear Algebra
Calendar years: 2016.
Computer Science
"Current Topics in Computational Mathematics"
Teaching materials: Sipser, Introduction to the theory of computation. Coverage: Ch. 3-5.
Dasgupta, Papadimitriou, Vazirani, Algorithms. Coverage: Ch. 1-9.
Calendar years: 2024.
"Data Structures in Mathematics"
Teaching materials:
Dinneen, Gimel'farb, Wilson, Introduction to Algorithms, Data Structures and Formal Languages
I used the 4th edition available here.
Calendar years: 2018, 2021-2022. Coverage: Ch. 1-6.
Applied Math
"Simulation Modeling"
Teaching materials: Law, Simulation Modeling and Analysis. Coverage: Ch. 1-11.
Grinstead and Snell’s Introduction to Probability. Coverage: Ch. 11.
Taha, Operations Research: An Introduction. Coverage: Ch. 15.
Sobol, A Primer for the Monte Carlo Method. Coverage: Ch. 2.
Calendar years: 2017-2023.
"Decision Analysis"
Teaching materials: Raiffa, Decision Analysis: Introductory Lectures on Choices Under Uncertainty.
Calendar years: 2018, 2020. Coverage: Ch. 0-8.
"Operations Research"
Teaching materials: Taha, Operations Research: An Introduction
Calendar years: 2016. Coverage: Ch. 1-14.
Tutorials
"Discrete Structures in Computer Science":
Teaching materials: Khoussainov, Khoussainova, Lectures On Discrete Mathematics For Computer Science
Calendar years: 2014-2015.
"Mathematical Analysis":
Teaching materials: Demidovič, Sbornik zadač i upražnenij po matematičeskomu analizu
Calendar years: 2011.
"Linear Algebra":
Teaching Materials: Proskurjakov, Sbornik zadač po linejnoj algebre
Faddeev, Sominskii, Sbornik zadač po vysshei algebre
Calendar years: 2011.
"Differential Geometry":
Teaching Materials: Taimanov, Lectures on Differential Geometry
Calendar years: 2006-2010. Coverage: Part I (Curves and Surfaces)
"Analytic Geometry":
Teaching Materials: Modenov, Parkhomenko, Sbornik zadač po analiticheskoi geometrii
Calendar years: 2004-2010.
Other courses
"Software Engineering"
Teaching materials: Sommerville, Software Engineering, 10th edition
Calendar years: 2022. Coverage: Ch. 1-10.
"System Analysis and Design"
Teaching materials: Satzinger, Jackson, Burd Systems Analysis and Design in a Changing World
Calendar years: 2018. Coverage: Ch. 1-11.