Areas of Expertise

  • computational topology
  • data science


  1. & Quantifying similarity of pore-geometry in nanoporous materials. Nature Communications 8, 15396
  2. & Simplification of complexes for persistent homology computations. Homology, Homotopy and Applications 16(1), 49-63.
  3. & Computing fundamental groups from point clouds. Applicable Algebra in Engineering, Communication and Computing 26(1-2), 27-48.
  4. & A persistence landscapes toolbox for topological statistics. Journal of Symbolic Computation 78, 91-114.
  5. & Automatic generation of cuts on large-sized meshes for the T–Ω geometric eddy-current formulation. Computer Methods in Applied Mechanics and Engineering 198(47-48), 3765-3781.

See more...


  • MA-162 Computational Methods (with Matlab)

    An introduction to computational methods. The module covers basic problems in computation including error analysis and methods for solving equations. It also highlights the use of MATLAB in the numerical solution of problems, as well as symbolic computation.

  • MA-262 Numerical Methods (with Matlab)

    Advanced numerical techniques for equation solving, integration, and visualisation