Sasan Tavakkol

A computer scientist with an engineering background in Computational Physics, 3D Graphics, GPGPU and Geospatial Data Management.

About Me

I am a software engineer at Google Research's Algorithms team in New York. Before joining Google, I did my PhD at University of Southern California, where I had the privilege to work with Patrick Lynett and Cyrus Shahabi. I am quite proud of my PhD's outcome, Celeris. Celeris democratized high-performance computing in coastal engineering and is in use by hundreds of researchers and engineers in over 50 countries. Its User Manual is translated to Spanish, Farsi, and Italian by independent users.


Google AI

Software Engineer, 2018 - Present

2021-Now: I work on scalable machine learning and graph mining techniques as part of Google AI's Algorithms team.

2018-2020: I was a lead in, an open-source project for unrendering historical maps and creating 4D map of the world. We used artificial intelligence and crowdsourcing to tackle tasks such as 3D reconstruction, georectification, vectorization, etc. Have a look at it here:

Niantic, Inc.

Software Engineering Intern, Summer 2018

I was the very first Intern of Niantic, the company behind Pokémon Go. I contributed to the launch of Ingress Prime as part of the core Unity3D engineering team.


Software Engineering Intern, Winter 2018

As a member of the core engineering team of Code Jam, I significantly contributed to the launch of Code Jam 2018 competition on the new platform and received a shiny spot bonus for the “heroic launch”.


Software Engineering Intern, Summer 2017

As a member of the Brand Lift team, I scaled up the ad quality measurement tools both in time and space, from spontaneous runs in specific regions to continuous monitoring in several countries.


University of Southern California

Doctor of Philosophy in Computational Hydrodynamics 2018

Dissertation: Interactive and Immersive Coastal Hydrodynamics [WEBSITE] [JOURNAL PAPERS 1, 2 ,3]

University of Southern California

Master of Science in Computer Science 2016

Thesis: Efficient Geospatial Crowdsourcing for Post-Disaster Decision Making [CONF. PAPER]

Amirkabir University of Technology (Tehran Polytechnic)

Master of Science in Computational Hydraulics 2013

Thesis: Curvilinear Smoothed Particle Hydrodynamics [JOURNAL PAPER]

Amirkabir University of Technology (Tehran Polytechnic)

Bachelors of Science in Civil Engineering 2010

Thesis: Shear Force Distribution in Open Channels [JOURNAL PAPER]


  • Alialy, R., Tavakkol, S., Tavakkol, E., Ghorbani-Aghbologhi, A., Ghaffarieh, A., Kim, S. H., & Shahabi, C. (2018). A Review on the Applications of Crowdsourcing in Human Pathology. Journal of Pathology Informatics, 9. [PDF]

  • Tavakkol, S., & Lynett, P. (2017). Celeris: A GPU-accelerated open source software with a Boussinesq-type wave solver for real-time interactive simulation and visualization. Computer Physics Communications, 217, 117-127. {PDF] [WEBSITE]

  • Tavakkol, S., Zarrati, A. R., & Khanpour, M. (2017). Curvilinear smoothed particle hydrodynamics. International Journal for Numerical Methods in Fluids, 83(2), 115-131. [PDF]

  • Tavakkol, S., To, H., Kim, S. H., Lynett, P., & Shahabi, C. (2016). An entropy-based framework for efficient post-disaster assessment based on crowdsourced data. In Proceedings of the 2nd ACM SIGSPATIAL International Workshop on the Use of GIS in Emergency Management (EM-GIS '16). ACM, San Francisco, CA, USA. [PDF]

  • Tavakkol, S., Alapour, F., Kazemian, A., Hasaninejad, A., Ghanbari, A., & Ramezanianpour, A. A. (2013). Prediction of lightweight concrete strength by categorized regression, MLR and ANN. Computers and Concrete, 12, 151-167. [PDF]