About Me

I’m Othmane Echchabi, an incoming M.Sc. student in Computer Science at McGill University / Mila Québec AI Institute. My interests centre on computer vision, self-supervised learning and trustworthy ML, especially for climate- and sustainability-focused applications. I’ve led a range of applied machine-learning projects across remote sensing, mobility analytics and environmental monitoring—highlights are in my CV and the Projects section of this site. When I’m not coding, you’ll catch me playing football, or watching football, or on a trip, or planning a trip.

Education

2025 - Now

McGill University & Mila Quebec AI Institute

M.Sc. in Computer Science

Supervised by Prof. David Rolnick

Duke University

Study Abroad; Spring 2023

Universidad Carlos III de Madrid

Exchange Semester; Data Engineering Student; Spring 2022
2020 - 2025

Duke Kunshan University

B.S. in Data Science (By DKU)
B.S. in Interdisciplinary Studies (Subplans: Data Science) (By Duke)

Current Projects

Here are a selection of my recent projects spanning satellite‑based environmental monitoring, machine learning for mobility and carbon footprint prediction, and AI‑driven computer vision applications.

Publications

  • Echchabi, O.; Lahlou, A.; Talty, N.; Manto, J. M.; Lam, K. L.* Tracking Progress Towards Sustainable Development Goal 6 Using Satellite Imagery. Pre-print, 2025. arXiv
  • Zhang, Y.; Echchabi, O.; Feng, T.; Zhang, W.; Liao, H.-K.; Chang, C.* Predicting Human Mobility Using Dense Smartphone GPS Trajectories and Transformer Models. Under review, 2025. PDF
  • Mestyan, A.; Cayless, H.; Volait, M.; et al. (eds.); Echchabi, O. (ed.) DigCai Database v4.0.0: A TEI-XML Corpus of Cairo’s Urban-Development Articles (1828–1914). Zenodo 15255721, 2024. Zenodo

For a complete list, see my CV.

Teaching

Duke Kunshan University

    COMPSCI101: Introduction to Computer Science (Teaching Assistant)
    COMSPCI201: Introduction to Programming and Data Structures (Teaching Assistant)
    MATH105: Calculus (Teaching Assistant)
    MATH201: Multivariable Calculus (Teaching Assistant)
    MATH202: Linear Algebra (Teaching Assistant)
    MATH317: Quantitative Finance (Teaching Assistant)

Duke University

    MATH201: Multivariable Calculus (Teaching Assistant)

Curriculum Vitae

For a detailed overview of my academic and professional background, please find my CV below.

Alan Turing (1912 – 1954)
We can only see a short distance ahead, but we can see plenty there that needs to be done.