Hello! My name is Kanat Tangwongsan. I'm a computer scientist on the faculty of Mahidol University International College. My research is mainly about efficient computation with large data, both theory and practice. More broadly, I'm interested in algorithms, especially parallel algorithms and algorithms engineering. I also dabble in systems and programming languages projects.

My email is kanat dot tan at mahidol DOT edu

Current and Recent Teaching

Research and Publications

About Me

I enjoy hiking, photography, and being outdoor in general. I'm a food enthusiast. Professionally, I obtained a PhD in Computer Science also from Carnegie Mellon University under the supervision of Guy Blelloch and Anupam Gupta. Before that, I received a B.S. in Computer Science with a double major in Math also from Carnegie Mellon University. In my past life, I have worked at IBM T.J. Watson Research Center as a research staff member (read: research scientist). I have also co- developed and taught 15-210: Parallel and Sequential Data Structures and Algorithms.

Here's my public GPG key if you need it.