top of page

Academic Profile

I am a Senior Lecturer in Mathematics and Computing at Kingston University London, where my research sits at the intersection of numerical analysis, scientific computing, and machine learning. My particular focus is on coupling methods for partial differential equations and parallel solvers for large-scale systems, work I pursue through active collaborations with teams at University College London, University of Cambridge, and Universidad Técnica Federico Santa María.

I received my PhD in 2017 from the University of Strathclyde, supervised by Victorita Dolean and Gabriel Barrenechea. Alongside my academic work, I collaborate with industry through consultancy and funded research partnerships.

 

If multi-physical problems or coupling schemes are your interest, don't hesitate to get in touch.

Python ·  MATLAB ·  Maple ·  Mathematica ·  C++

Experience

Since 2021 Senior Lecturer

Kingston University London

Design, analysis and implementation of Finite and Boundary Element methods for various coupling problems. 2021-2023 Lecturer, then promoted.

2019 - 2021 Research Fellow

University College London

Coupling of Finite Element and Boundary Element methods with weak interface conditions for multi-physical problems on unbounded domains.

2017 - 2019 Research Associate

University of Pavia

Fast diagonalisation combined with domain decomposition preconditioners for isogeometric problems in mechanics and fluid dynamics.

Education

2014-2017

Doctor of Philosophy 

University of Strathclyde

Glasgow, UK

2011-2013

Master of Mathematics

University of Technology

Wrocław, Poland

2009-2012

Computer Science

University of Wrocław

Wrocław, Poland

2008-2011

Bachelor of Mathematics

University of Technology

Wrocław, Poland

Dr Michał Bosy

School of Computer Science and  Mathematics

Kingston University London

Penrhyn Road

KT1 2EE Kingston upon Thames

​© Michal Bosy 2026

Open to industry collaboration
and academic partnerships

  • google-scholar
  • LinkedIn
  • researchgate
  • orcid
bottom of page