Faculty Members

Asst. Prof.Dr.Kanat Tangwongsan

Asst. Prof.Dr.Kanat Tangwongsan

Asst. Prof. Dr.Kanat Tangwongsan

+66 (0) 2700 5000, Ext. 3547


Ph.D., Computer Science, Carnegie Mellon University
B.S., Computer Science and Mathematical Sciences, Carnegie Mellon University

Areas of Research Interest

Parallel algorithms and data structures, big data analytics, algorithm engineering, design and implementation of programming languages, middleware/run-time systems

Publications List

  • Simsiri N., Tangwongsan K., Tirthapura S., Wu KL. (2018). Work-efficient parallel union-find. Concurrency and Computation: Practice and Experience 30(4)Tangwongsan K., Hirzel Martin, Schneider Scott (2017). Low-Latency Sliding-Window Aggregation in Worst- Case Constant Time. Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, Barcelona, Spain, June 19-23, 2017. Pp. 66-77.

    Zhang Y., Tangwongsan K., Tirthapura S. (2017). Streaming k-Means Clustering with Fast Queries. Proceedings of 33rd IEEE International Conference on Data Engineering, San Diego, CA, USA, April 19-22, 2017. Pp. 449-460.

    Blelloch GE, Gu Y, Sun Y, Tangwongsan K. (2016). Parallel shortest paths using radius stepping. Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, Pacific Grove, California, USA, July 11-13, 2016. Pp. 443-454.

    Tangwongsan K, Hirzel M, Schneider S, Wu KL. (2015). General incremental sliding-window aggregation.Proceedings of the VLDB endowment. 8(7), 702-713.

    Tangwongsan K, Tirthapura S, Wu KL. (2014). Parallel streaming frequency-based aggregates. Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures, Prague, Czech Republic, June 23-25, 2014. Pp. 236-245.

MUIC-SGU Doctor of Medicine
Pathway to US Residency Training and Medical Careers

Click to see more


MUIC-Flinders University Dual Degree Program
B.Sc. (Chemistry) – B.Sc. (Forensic and Analytical Science)
B.Sc. (Chemistry) – B.Sc. (Nanotechnology)

Click to see more

Science Office

Room 3501, 5th Floor, Building 3
Phone: +66 (0) 2700 5000 Ext.3516,3517
Fax: +66 (0) 2 441 9745
Mon – Fri 8:00 am – 5:00 pm