Skip to main content
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources
Intake every 3 weeks! There is no "application deadline" — you can start any upcoming module!Intake every 3 weeks! — apply anytime!
Studies
Admissions
The Institute
Resources
Mikhail Romanov
Maths as a Second Language

Mikhail Romanov

Senior Machine Learning Engineer, Yandex, Expert

Faculty Profile

Mikhail Romanov, PhD, is a deep learning researcher and engineer. His experience includes deep learning for production, scientific computing and research, accompanied by teaching mathematics and machine learning in general.

His academic experience includes teaching courses at MIPT, HSE, Harbour Space Universities and online platforms. As a researcher, he has conducted research at the Technical University of Denmark, Mail.ru, Samsung Research, Quantori, and Yandex. In his research, his main areas of interest are depth estimation, optical flow, optimisation of neural networks, multi-task learning, self-supervised learning, LLMs and diffusion models. He has published papers on tomography, deep learning, scientific computing, computer vision, generative AI, and diffusion models.

As an engineer, he has worked on products at Tinkoff Bank (natural language processing and data mining), Mail.Ru, Samsung Research (computer vision), ACQuilio (Reinforcement Learning and Recommender Systems), Quantori (Machine Learning), and Yandex (Diffusion Models) with team leading roles at Samsung Research, ACQuilio and Quantori.

As a teacher, he started as a school math teacher (2008-2012), then was TA at the Technical University of Denmark from 2012-2015 during his PhD project. Since 2016, he has developed his courses, one of which has been published in Stepik.Org. This course is taught at MSU, MIPT, UrFU, SFU, and other universities and has approximately 90k subscribers. Since 2019, he has been teaching machine learning and deep learning at MIPT, the Academic Director of Middle DS School (startup), has built 4 online courses on various production topics and conducted approximately 15 academic modules in Harbour Space University mainly specializing in higher math.

Experience

  • 2025 - Present

    Senior ML Engineer

    Yandex Weather

  • 2023 - 2025

    Senior ML Engineer

    Yandex ART

  • 2023

    Senior ML Engineer

    Quandtori

  • 2022 - 2023

    Head of ML

    ACQScale

  • 2021 - 2022

    CAO

    Middle AI School

  • 2018-2021

    Computer Vision R&D Engineer and Researcher

    Samsung AI Center

  • 2016-2018

    Computer Vision R&D Engineer

    @Mail.Ru

  • 2016

    Data analyst, mathematician

    Tinkoff Bank

  • 2021 - 2022

    Lecturer

    Harbour.Space

  • 2020 - 2022

    Lecturer, Researcher

    Moscow Institute of Physics and Technology

  • 2020 - 2022

    Lecturer

    Sberbank

  • 2012 - 2015

    PhD student

    DTU Compute

  • May 2012 - Oct 2012

    Project intern

    Yandex

  • 2008 - 2020

    Math Lecturer

    Moscow Chemical Lyceum

Education

  • 2015

    DTU Compute, Scientific Computing, PhD

    Technical University of Denmark

  • 2013

    Yandex School for Data Analysis, Internet Data Analysis

    Moscow Institute of Physics and Technology (State University), Moscow

  • 2012

    Department of Problems of Physics and Energetics, Applied Mathematics and Physics

    Moscow Institute of Physics and Technology (State University), Moscow

Courses by Mikhail

Data Science

Intro to Machine Learning (2025)

01 Dec - 19 Dec 2025

Bangkok

Maths as a Second Language

Calculus – 2 (2025)

10 Nov - 28 Nov 2025

Bangkok

Computer Science

Linear Algebra 1

09 June - 27 June 2025

Bangkok

Data Science

Intro to Deep Learning (2024)

19 May - 06 June 2025

Bangkok

Data Science

Intro to Machine Learning (2024)

02 Dec - 20 Dec 2024

Bangkok

Maths as a Second Language

Linear Algebra 2 (2024)

11 Nov - 29 Nov 2024

Bangkok

Computer Science

Linear Algebra (2023)

27 May - 14 June 2024

Bangkok

Maths as a Second Language

Calculus – 2 (2023)

13 Nov - 01 Dec 2023

Bangkok

Maths as a Second Language

Calculus – 1 (2023)

23 Oct - 10 Nov 2023

Bangkok

Data Science

Practical Machine Learning

29 May - 16 June 2023

Bangkok

Computer Science

Linear Algebra (2022)

29 May - 16 June 2023

Bangkok

Data Science

Intro to Deep Learning (2022)

08 May - 26 May 2023

Bangkok

Maths as a Second Language

Calculus – 2 (2022)

24 Oct - 11 Nov 2022

Bangkok

Maths as a Second Language

Calculus – 1 (2022)

03 Oct - 21 Oct 2022

Bangkok

Maths as a Second Language

Probability and Counting

18 Apr - 06 May 2022

Bangkok

Data Science

Linear Algebra 2 (2021)

29 Nov - 17 Dec 2021

Online

Data Science

Linear Algebra 2 (2020)

11 Jan - 29 Jan 2021

Online

the university of the future

We believe the future is bright if you make it so.

Explore Harbour.Space
Harbour.Space

Newsletter

Subscribe to our newsletter. No spam, we promise.