He is passionate about contributing to a further understanding of computational problems in new models. He is working on string problems in the streaming model.
He has helped design sketching techniques for a variety of string problems in data streams. These string problems include palindromic substrings, near-palindromes, synchronous string alignment, and near-periodicity. He also has been involved in projects for practical assessment of sketching techniques in applications like Reinforcement Learning and Clustering. Moreover, he uses his background in theoretical computer science to evaluate or explain the behavior of AI systems in rigorous mathematics. Download a complete CV here.
Ph.D. in computer science, 2014-2019
MSc in Computing Science, 2011-2014
Simon Fraser University
BSc in Computer Engineering - Software, 2007-2011
Sharif University of Technology