• Welcome

    I am Theo

About me

I want to help design cities for people

Computer science and city planning

Throughout my life, I have had the chance to explore large quantity of places, and to meet a lot of unique people. These different experiences have formed my fascination with understanding how cities shape our lives. We come across and meet people in parks, rivers’ banks, museums, restaurants, bars, or clubs. Likely, the very same people become friends, and sometime lovers or even family.

Interestingly, I have realized that cities are constantly evolving due to people and technology. I have envisioned that the history of city planning in the era of new technologies is still to be made by people that are following their dreams and their sensibilities. Therefore, I decided to pursue a PhD between UC Berkeley and Ecole Polytechnique at the same time I joint the French government as part of the Corps des Ingénieurs des Ponts, des Eaux et des Forets. I am currently co-advised by Prof. Alexandre M. Bayen in the EECS department at UC Berkeley, and Prof. Eric Goubault at the LIX, Ecole Polytechnique.

Planning and optimizing cities for people

Given the prior interests I have mentioned, I am now connecting city planning and computer science to bring real-life improvements to communities. Due to current and constant improvements of computational power and data available to scientists and engineers (Artificial Intelligence), computers will surely soon be able to drive cars (Autonomous Vehicles). The impact of autonomous vehicles on city planning will presumably be enormous; whether it is exceptional or disastrous.

I want to help cities to use autonomous cars to improve our transportation system. More technically, I am carrying out research about how current traffic control can be improved by including the large amount of data available and the increase number of controllers like traffic signals, variable speed limits, road pricing or even autonomous cars themselves. I strongly believe that traffic engineering should not be only about improving traffic congestion but also about improving sustainability and social wellbeing induced by transportation systems. Making mine Jan Gehl’s sentence about trying to “turn a neighborhood, town or city from a place you can’t wait to get through to one you never want to leave”, I am, for example, working on a research project to improve traffic conditions in Fremont, CA.

Feel free to contact me or to take a look at my resume.


I am interested in large scale road traffic control

I am working on optimizing road transportation systems at the metropolitan scale.

My interests are split between:
Control theory
Graph theory
Linear algebra
Game theory
Machine learning
Urban planning
Markov Chains

My academic publications

Feel free to refer to my google scholar or to my Research Gate.

Journal publications
  1. Regrets in routing networks: measuring the impact of routing apps in traffic, T. Cabannes, M. Sangiovanni Vincentelli, A. Bayen, ACM Transactions on Spatial Algorithms and Systems, June 2019. DOI: 10.1145/3325916.
Conference publications
  1. Accepted - postpone - No regret Markovian Dynamic Traffic Assignment, T. Cabannes, H. Dong, E. Goubault, and A.Bayen, The 8th International Symposium on Dynamic Traffic Assignment, June 2020.
  2. Accepted - postpone - Design of counter measures to selfish, uncoordinated routing behavior in networks, D. Zhang, T. Cabannes, Y. Farid, J. Macfarlane and A. Bayen, The 8th International Symposium on Dynamic Traffic Assignment, June 2020.
  3. Accepted - postpone - A Proposed Framework for the Analysis of Selfish Routing, T. Cabannes, J. Lazarus, B. Zhao, J. Li, A. Keimer and A. Bayen, The 8th International Symposium on Dynamic Traffic Assignment, June 2020.
  4. Learning optimal traffic routing behaviors using Markovian framework in microscopic simulation, T. Cabannes, J. Li, F. Wu, H. Dong, A. Bayen, TRB 99th Annual Meeting, Jan 2020.
  5. Sensitivity analysis and relaxation of the Static Traffic Assignment Problem with Capacity Constraints, T. Cabannes, E. Glista, K. Dwarakanath, X. Rao, T. Veeravalli, A. Bayen, 2019 IEEE Conference on Decision and Control, Dec 2019. DOI: 10.1109/CDC40024.2019.9030149.
  6. Measuring regret in routing: assessing the impact of increased app usage, T. Cabannes, F. Shyu, E. Porter, S. Yao, Y. Wang, M. Sangiovanni Vincentelli, S. Hinardi, M. Zhao, A. Bayen, (paper 650) IEEE International Conference on Intelligent Transportation Systems, November 2018. DOI: 10.1109/ITSC.2018.8569758.
  7. Analysis of the impact of GPS-enabled mobility: a game theoric approach, T. Cabannes, M. Sangiovanni-Vincentelli, A. Sundt, E. Porter, V. Fighiera, J. Ugirumurera, A. Bayen, (paper 18-02304) TRB 97th Annual Meeting, January 2018.


Feel free to take a look at my GitHub .

Understanding traffic in Fremont, CA

Understanding the impact of navigational apps on the traffic inside Fremont.

No Regret Markovian traffic assignment

Developping a new dynamic traffic assignment without spacial resolution.

Learning driving behaviors

Comparing machine learning techniques to understand driving behavior.



Feel free to refer to my CV or to my LinkedIn .

Graduate Student Instructor, UC Berkeley August 2019 - May 2020

Head of the teaching staff for EECS127/227AT, a class on convex optimization with 350 students.


Feel free to refer to my CV or to my LinkedIn.

PhD Student, UC Berkeley 2018 - Present

Major: Control, Intelligent Systems, Robotics.
Minors: Algorithms, Urban planning.

Doctorant, Ecole Polytechnique 2019 - Present

Part of the LIX (Laboratoire d'informatique de l'Ecole Polytechnique) in the Institut Polytechnique de Paris

Master of Science, UC Berkeley 2018 - 2019

GPA: 3.86
Major: Electronical Engineering and Computer Science.
Minors: Development Engineering.

Master of Science in Urban Planning, ENPC 2017 - 2018

As part of a Government Executive Program for joining a leading corps of French Civil Servants (IPEF).

Honors and awards

Feel free to refer to my CV or to my LinkedIn.

CSCRS Student Road Safety Travel Grant Aug 2018

SafeTREC, UC Berkeley

Commendation letter Jun 2015

Commandant of the Air Transport Gendarmerie, Gendarmerie nationale


About my research

HTML5 Bootstrap Template by colorlib.com
August, 2019

Transition Matrix

Modeling traffic as a Markov process. By Jiayi Li.

Non technical writings

HTML5 Bootstrap Template by colorlib.com
October, 2017

Paris et ses banlieux, une équation impossible

Why suburbs of Paris will always remain landlocked? (article in French)

HTML5 Bootstrap Template by colorlib.com
March, 2019

Quelle est la vision de l'État français pour les transports en 2040 ?

State and transportation regulation (article in French)

Poems I like

HTML5 Bootstrap Template by colorlib.com


Rudyard Kipling


Getting involved

I believe that they are billions of things to build for making the world a better place. I believe that we need everyone expertise to design systems that serve communities. I am happy to work with anyone that are interested in projects that I am working on.
I am also happy to contribute to any project where I can help. Feel free to send me an email.