Dr Sergey Goncharov

Dr Sergey Goncharov

School of Computer Science
Assistant Professor

Contact details

Address
School of Computer Science
University of Birmingham
Edgbaston
Birmingham
B15 2TT
UK

Sergey Goncharov is an Assistant Professor at the University of Birmingham whose research explores the foundations of programming languages and formal semantics, aiming to unify advanced theoretical frameworks with applications.

Qualifications

  • 2018: Habilitation in Computer Science, Friedrich-Alexander-Universität Erlangen-Nürnberg
  • 2010: PhD in Computer Science, University of Bremen
  • 2005: MSc. in Computer Science, National Taras Shevchenko University of Kyiv
  • 2003: BSc. in Applied Mathematics, National Taras Shevchenko University of Kyiv

Biography

Dr Sergey Goncharov is an Assistant Professor at the School of Computer Science, University of Birmingham. His research centers on the foundations of formal semantics in specification and programming languages, with a particular focus on applications of category theory.

Before joining the University of Birmingham, Dr. Goncharov held the position of Akademischer Oberrat (Senior Lecturer) at the Chair for Theoretical Computer Science at Friedrich-Alexander University Erlangen-Nürnberg (FAU) in Germany.

His work is grounded in a long-standing interest in the abstract foundations of computer science, with an emphasis on identifying unifying principles across diverse theoretical frameworks. He is particularly engaged in connecting formal methods with practical aspects of programming language design and specification, aiming to support greater clarity, expressiveness, and reliability in computational models.

Research

Research interests

  •  computational monads and side-effects
  • program logics (with side-effects)
  • semantics and foundations of computations
  • (universal) algebra, coalgebra, and category theory
  • proof mechanization