1993

Graduated from the faculty of Physics, Mathematics and Natural Sciences of Peoples ' Friendship University of Russia (RUDN) with the degree in “Physics”.

1995

Graduated master's department of the faculty of Physics, Mathematics and Natural Sciences of RUDN with the degree in “Physics” with honors.

1995 - 1999

Studied at the post-graduate department of RUDN, in 2000 defended the thesis on "Application of 2-spinor calculus in some models of field theory" for the degree of Candidate of physical and mathematical sciences.

2005

Awarded the academic title of Associate Professor at the Department of telecommunications systems of RUDN.

2017

Defended the thesis on "Computer implementation of geometric methods in Maxwell optics" for the degree of Doctor of physical and mathematical sciences in specialty “Mathematical modeling, numerical methods and software packages”.

2001 - 2014

Associate Professor of Department of Telecommunications Systems of RUDN.

2014 - present

Associate Professor, and since 2019 – Professor of Department of Applied Informatics and Probability Theory of RUDN.

Teaching

Kulyabov D.S. gives lectures for undergraduate and graduate students in the fields of “Fundamental computer science and information technology”, “Mathematics and computer science”, “Business Informatics”, “Applied mathematics and computer science” and “Applied computer science”:

  • Operating systems;
  • Basics of administration of operating systems;
  • Basics of information security;
  • Information security;
  • Mathematical basics of information protection and information security;
  • Administration of local networks;
  • Parallel programming.

The author of the coursebooks:

  • A.V. Demidova, T. R. Velieva, M. N. Gevorkyan, A.V. Korolkova, D. S. Kulyabov / Architecture of computing systems-Moscow: Peoples ' Friendship University of Russia, 2019. - 87 p.
    This study guide is recommended for the laboratory work on the course “Computer Architecture” for directions 02.03.02 “Fundamental Informatics and information technologies”, 09.03.03 “Applied Informatics”, 38.03.05 “Business-Informatics” and the course on “Architecture of computers” for directions 01.03.02 “Applied mathematics and Informatics”, 02.03.01, “Mathematics and computer science”.
    https://www.researchgate.net/publication/331545809_Arhitektura_vycislitelnyh_sistem_laboratornye_raboty
  • M. N. Gevorkyan, D. S. Kulyabov, A.V. Demidova, A.V. Korolkova / Computer geometry and geometric modeling-Moscow: Peoples ' Friendship University of Russia, 2018. - 119 p.
    The study guide is recommended for laboratory work on the course "Computer geometry and geometric modeling" for direction 02.03.01 “Mathematics and computer science”.
    https://www.researchgate.net/publication/331545772_Komputernaa_geometria_i_geometriceskoe_modelirovanie_laboratornye_raboty
  • D. S. Kulyabov, A.V. Korolkova / Fundamentals of operating system administration. - Moscow: Peoples ' Friendship University of Russia, 2018. - 121 p.
    The study guide is recommended for laboratory work on the course “Fundamentals of operating system administration" for direction 09.03.03 "Applied Informatics”.
    https://www.researchgate.net/publication/331545720_Osnovy_administrirovania_operacionnyh_sistem_laboratornye_raboty
  • D. S. Kulyabov, A.V. Korolkova / Administration of local systems. Laboratory works. - Moscow: Peoples ' Friendship University of Russia, 2017. - 119 p.
    The study guide is recommended for laboratory work on the course “Administration of local networks” for directions 02.03.02 “Fundamental computer science and information technology”, 02.03.01 “Mathematics and computer science”, 09.03.03 “Applied computer science”.
    https://www.researchgate.net/publication/330957872_Administrirovanie_lokalnyh_sistem_laboratornye_raboty
  • D. S. Kulyabov, M. N. Gevorkyan, A.V. Korolkova, A.V. Demidova / Operating systems: Laboratory works - Moscow: Peoples ' Friendship University of Russia, 2016. - 117 p.
    This study guide is recommended for laboratory work on the course "Operating systems" for directions 02.03.02 “Fundamental computer science and information technology”, 02.03.01 “Mathematics and computer science”, 38.03.05 “Business Informatics”, 01.03.02 “Applied mathematics and computer science”, 09.03.03 “Applied computer science”.
    https://www.researchgate.net/publication/331975444_Operacionnye_sistemy_laboratornye_raboty
  • K. E. Samuylov, I. A. Shalimov, D. S. Kulyabov, V. V. Vasilevsky, N. N. Vasin, A.V. Korolkova / Networks and systems of information transmission: telecommunications networks - Moscow: Yurayt Publishing House, 2016. - 363 p.
    The coursebook consistently outlines the main concepts of the current state of networks and information transmission systems. The aspects and levels of network organization - from the physical to the application level of the open systems interaction model- are considered. The theoretical material is supplemented by laboratory workshop and practical tasks. This coursebook is recommended by Education and Methodics Association in the field of information security for educational institutions, implementing educational programs of higher professional education in the discipline “Network and system of information transmissions” in specialty 09.03.02 “Information security of telecommunications systems”.
    https://urait.ru/book/seti-i-telekommunikacii-456638
  • D. S. Kulyabov, A.V. Korolkova, M. N. Gevorkyan / Information security of computer networks. - Peoples ' Friendship University of Russia, 2015, 64 p.
    The course book is recommended for laboratory work on the course “Information security of computer networks”
    https://www.researchgate.net/publication/339290917_Informacionnaa_bezopasnost_komputernyh_setej_laboratornye_raboty
  • M. N. Gevorkyan, A.V. Korolkova, D. S. Kulyabov / Parallel programming. - Moscow: RUDN, 2014. - 87 p.
    The coursebook provides laboratory workshop on the discipline “Parallel programming” and is designed for students of the directions “Mathematics and computer science”, “Fundamental computer science and information technology”, “Applied mathematics and computer science”.
    https://www.researchgate.net/publication/331975308_Parallelnoe_programmirovanie_laboratornye_raboty
  • A.V. Korolkova, D. S. Kulyabov / Modeling of information processes. Laboratory works. - Moscow: RUDN, 2014. - 192 p.
    The coursebook provides laboratory workshop on the discipline “Modeling of information processes” and is designed for students of the directions “Mathematics and computer science”, “Fundamental computer science and information technology”, “Business Informatics”.
    https://www.researchgate.net/publication/339290755_Modelirovanie_informacionnyh_processov

Science

  • created a method for solving the inverse problem of optics.
  • performed geometrization of Maxwell's equations based on Yang–Mills Lagrangian.
  • formalized the problems of designing optical devices in terms of geometrized Maxwell equations.
  • created algorithms for solving optical device design problems using Maxwell's geometrized equations.

Scientific interests

  • Construction and research of mathematical models.
  • Geometric methods in mathematical modeling.
  • Analytical and numerical computer methods.
When modeling such phenomena as population dynamics, controllable flows, etc., a problem arises of adapting the existing models to a phenomenon under study. For this purpose, we propose to derive new models from the first principles by stochastization of one-step processes. Research can be represented as an iterative process that consists in obtaining a model and its further refinement. The number of such iterations can be extremely large. This work is aimed at software implementation (by means of computer algebra) of a method for stochastization of one-step processes. As a basis of the software implementation, we use the SymPy computer algebra system. Based on a developed algorithm, we derive stochastic differential equations and their interaction schemes. The operation of the program is demonstrated on the Verhulst and Lotka–Volterra models.
To construct realistic mathematical models from the first principles, the authors suggest using the stochastization method. In a number of works different approaches to stochastization of mathematical models were considered. In the end, the whole variety of approaches was reduced to two formalisms: combinatorial (state vectors) and operator (occupation numbers). In the article the authors briefly describe these formalisms with an emphasis on their practical application.
To synthesize Maxwell optics systems, the mathematical apparatus of tensor and vector analysis is generally employed. This mathematical apparatus implies executing a great number of simple stereotyped operations, which are adequately supported by computer algebra systems. In this paper, we distinguish between two stages of working with a mathematical model: model development and model usage. Each of these stages implies its own computer algebra system. As a model problem, we consider the problem of geometrization of Maxwell’s equations. Two computer algebra systems—Cadabra and FORM—are selected for use at different stages of investigation.
This paper considers three types of tensor computations. On their basis, we attempt to formulate criteria that must be satisfied by a computer algebra system dealing with tensors. We briefly overview the current state of tensor computations in different computer algebra systems. The tensor computations are illustrated with appropriate examples implemented in specific systems: Cadabra and Maxima.