Academic website

John Stewart Fabila-Carrasco

Graph-based methods for data, networks, and signals.

My research connects mathematical foundations with applied analytics, from magnetic Laplacians and graph signals to NLP, biomedical data, and public-sector decision support.

15Peer-reviewed papers
207Google Scholar citations
23Research talks
250+Teaching contact hours

Education

Mathematical foundations across Mexico and Spain

Minimal academic journey timeline with connected milestones.
  1. PhD in Mathematical Engineering

    Universidad Carlos III de Madrid, 2020

    Excellent Grade 10/10, Cum Laude, International Distinction, and Outstanding Thesis Award.

  2. MSc in Mathematical Engineering

    Universidad Carlos III de Madrid, 2016

    Thesis on spectral gaps of magnetic Laplacians on graphs.

  3. MSc in Mathematical Sciences

    National Autonomous University of Mexico, 2012

    Built the theoretical foundation that later expanded into graph and data-driven methods.

  4. BSc in Mathematics

    Autonomous Mexico State University, 2010

    Early training in rigorous mathematical modelling and analysis.

Research experience

Research across mathematics, engineering, informatics, and public-sector analytics

Abstract graph structure representing research experience in networks and data science.

Sep 2025 - Apr 2027

Postdoctoral Researcher in NLP and Graph Representation Learning

Cardiff University, Cardiff, Wales, UK

Developing NLP methods that combine language modelling with graph reasoning, supported by GPU-accelerated training and evaluation workflows in Python and PyTorch.

Feb 2024 - Apr 2025

Postdoctoral Researcher in Scalable Spectral Clustering

University of Edinburgh, School of Informatics, Edinburgh, Scotland, UK

Designed clustering algorithms for large graph-structured datasets, with a focus on computational efficiency and scalable experimentation for high-dimensional network analysis.

Nov 2020 - Jan 2024

Postdoctoral Researcher in Graph Signal Processing for Biomedical Data

University of Edinburgh, School of Engineering, Edinburgh, Scotland, UK

Developed nonlinear graph-signal methods for EEG and neuroimaging time series, leading the computational analysis work for a Leverhulme-funded project on difficult healthcare data.

Feb 2014 - Sep 2015

Industry and Government Data Science Researcher

National Institute of Educational Evaluation (INEE), Mexico City, Mexico

Led end-to-end statistical modelling for nationwide assessment and census data, building reproducible R pipelines and Shiny dashboards for policy and resource-allocation decisions.

Jun 2020 - Oct 2020

Researcher in Spectral Methods on Graphs

Institute of Mathematical Sciences (ICMAT), Madrid, Spain

Applied magnetic-Laplacian and spectral-bracketing techniques to extract structure from weighted graphs and sharpen graph-based clustering and classification routines.

Research themes

Selected research areas

Spectral graph theory

Magnetic Laplacians, spectral preorders, eigenvalue bracketing, and isospectral graph constructions.

Graph signal processing

Entropy and permutation-based methods for signals defined on graphs, including biomedical and industrial time-series.

Graph ML and NLP

Graph representation learning, structured reasoning, scalable experiments, and GPU-accelerated model development.

Applied analytics

Reproducible workflows, dashboards, geospatial analysis, and data products for public-sector decision support.

Publications

Selected publications

Minimal publication and citation chart showing research outputs.
  1. Signed Laplacians for Constrained Graph ClusteringInternational Conference on Machine Learning (ICML), 2025
  2. Graph-based Permutation Patterns for the Analysis of Task-related fMRI Signals on DTI Networks in Mild Cognitive ImpairmentIEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2024
  3. Dispersion Entropy for Graph SignalsChaos, Solitons and Fractals, 2023
  4. Permutation Entropy for Graph SignalsIEEE Transactions on Signal and Information Processing over Networks, 2022
  5. Spectral Preorder and Perturbations of Discrete Weighted GraphsMathematische Annalen, 2020

Full publication list

Teaching and supervision

Teaching across mathematics, statistics, and engineering

  • 12+ years teaching.
  • 250+ teaching contact hours.
  • Courses in mathematics, statistics, engineering mathematics, calculus, linear algebra, econometrics, and statistics.
  • Three MSc co-supervisions.
  • Teaching Excellence Award, 5/5 student rating.

Teaching details

Minimal illustration of collaboration and teaching support.

Contact and profiles

Academic links