I am an Assistant Professor of Computer Science at Mohammed VI Polytechnic University in Morocco (UM6P). My research interests lie in scalable data analytics. This spans topics in database systems, distributed computing and machine learning. My current focus is designing scalable similarity search techniques for massive collections of high-dimensional vectors and exploiting them to achieve similarity-based data integration. My research work has led to publications in top venues such as the ACM SIGMOD, Communications of the ACM, ICDE and PVLDB. I serve in the program committee of the ACM SIGMOD, ICDE and VLDB and was the PC co-chair of NETYS 2021.


Prior to joining UM6P, I worked as a software engineer at Microsoft, Redmond and the IBM Toronto Lab. I earned a BSc. in Software Engineering from Al Akhawayn University, a MSc. in Computer Science from the University of Toronto and a PhD in Computer Science from Mohammed V University and Université de Paris. I also launched a couple of start-ups in Morocco and Canada.