Teaching
Courses Taught and Teaching Materials
"Current Topics in Computational Mathematics"
Teaching materials: Sipser, Introduction to the theory of computation
Dasgupta, Papadimitriou, Vazirani, Algorithms
Calendar years: 2024. Coverage: Sipser Ch. 3-5 and 7; DPV Ch. 1-9.
"History of Mathematics"
Teaching materials: John Stillwell, Mathematics and Its History
Calendar years: 2023. Coverage: Ch. 1-13.
"Software Engineering"
Teaching materials: Ian Sommerville, Software Engineering, 10th edition
Calendar years: 2022. Coverage: Ch. 1-10.
"Group Theory"
Teaching materials: Oleg 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" (undergraduate course)
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.
"System Analysis and Design"
Teaching materials: Satzinger, Jackson, Burd Systems Analysis and Design in a Changing World
Calendar years: 2018. Coverage: Ch. 1-11.
"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.
"Decision Analysis"
Teaching materials: Raiffa, Decision Analysis: Introductory Lectures on Choices Under Uncertainty.
Calendar years: 2018, 2020. Coverage: Ch. 0-8.
"General Topology"
Teaching materials: Munkres, Topology
Calendar years: 2018.
"Mathematical Logic"
Teaching materials: Enderton, A Mathematical Introduction to Logic
Calendar years: 2017. Coverage: Ch. 1-2.
"Simulation Modeling"
Teaching materials: Law, Simulation Modeling and Analysis.
Calendar years: 2017-2023. Coverage: Ch. 1-11.
"Number Theory I"
Teaching materials: Burton, Elementary Number Theory
Calendar years: 2017. Coverage: Ch. 1-14.
"Operations Research"
Teaching materials: Taha, Operations Research: An Introduction
Calendar years: 2016. Coverage: Ch. 1-14.
"Calculus"
Teaching materials: Anton, Bivens, Davis, Calculus Single Variable
Calendar years: 2016.
"Linear Algebra"
Teaching materials: Anton, Rorres, Elementary Linear Algebra
Calendar years: 2016.
"Discrete Structures in Computer Science" (tutorials only):
Teaching materials: Khoussainov, Khoussainova, Lectures On Discrete Mathematics For Computer Science
Calendar years: 2014-2015.
"Mathematical Analysis" (tutorials only):
Teaching materials: Demidovič, Sbornik zadač i upražnenij po matematičeskomu analizu
Calendar years: 2011.
"Linear Algebra" (tutorials only):
Teaching Materials: Proskurjakov, Sbornik zadač po linejnoj algebre
Faddeev, Sominskii, Sbornik zadač po vysshei algebre
Calendar years: 2011.
"Differential Geometry" (tutorials only):
Teaching Materials: Taimanov, Lectures on Differential Geometry
Calendar years: 2006-2010. Coverage: Part I (Curves and Surfaces)
"Analytic Geometry" (tutorials only):
Teaching Materials: Modenov, Parkhomenko, Sbornik zadač po analiticheskoi geometrii
Calendar years: 2004-2010.