alexander.s.kulikov@gmail.com
Limassol, Cyprus
![]() | JetBrains, researcher |
![]() | St. Petersburg Department of Steklov Institute of Mathematics, leading research fellow$ |
![]() | St. Petersburg State University, professor (2018–2022) |
![]() | Computer Science Center, board member (2011–2022) |
![]() | Computer Science Club, head (2007–2022) |
![]() | Dr.Sci.: 2017, St. Petersburg Department of Steklov Institute of Mathematics |
![]() | Ph.D.: 2009, St. Petersburg Department of Steklov Institute of Mathematics, supervisor: Edward A. Hirsch |
![]() | M.Sc.: 2005, St. Petersburg State University |
![]() | Google Scholar |
![]() | DBLP |
![]() | Proofs, ChatGPT, and Python, interactive book at Stepik, 2024 |
![]() | Ace Your Next Coding Interview by Learning Algorithms Through Programming and Puzzle Solving, interactive book at Cogniterra, 2022 |
![]() | Data Structures and Algorithms, six courses specialization at Coursera, 2015 |
![]() | Introduction to Discrete Mathematics for Computer Science, five courses specialization at Coursera, 2017 |
![]() | Algorithms and Data Structures, eight courses MicroMasters program at edX, 2020 |
![]() | Algorithms: Theory and Practice. Toolbox, course at Stepic (in Russian), 2019 |
![]() | Algorithms: Theory and Practice. Data Structures, course at Stepic (in Russian), 2014 |
![]() | Alexander Golovnev, Alexander S. Kulikov, Vladimir Podolskii, and Alexander Shen. Discrete Mathematics for Computer Science. 2020. |
![]() | Alexander S. Kulikov, Pavel Pevzner. Learning Algorithms Through Programming and Puzzle Solving. 2018 |
![]() | Translation into Russian: Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani. Algorithms. McGraw-Hill. 2006. Editor: Alexander Shen. Printed version: MCCME. 2014. Draft electronic version: PDF, PDF with hyperlinks |