I am an Assistant Professor of Computer Science at San Diego State University. I am interested in:
Theoretical computer science: sketching, streaming, and distributed algorithms for a wide range of problems (i.e., graph theory, combinatorial optimization, and data analysis).
Machine learning: streaming and distributed learning via sketching, and deep learning.
For more details, see my research papers, CV , and Google Scholar.
I completed my PhD in Computer Science at the UMass, Amherst, where I was advised by Andrew McGregor. I spent a year as a postdoc at Boston College, working with Hsin-Hao Su.
I also enjoy programming projects. I developed a Python library for sketching and filtering algorithms. My github also has some other interesting repositories (e.g., a tiny GPT from scratch to generate English & Vietnamese tiny stories).