Delft University of Technology
Tunisia Polytechnic School (EPT) Tunis, Tunisia
Bengaluru
KU Leuven Leuven, Belgium
Eagle Eye Networks Bengaluru, Karnataka
University of Alabama at Birmingham Birmingham, AL
Qualliaware Software SC Addis Ababa, Ethiopia
Momenta Suzhou, China
Self-employed Rootless cosmopolitan