My main research work falls under three major areas: multimedia, networking, and interaction. Current topics of research include 3D streaming, zoomable video streaming, and networked virtual environments.
I have recently expanded into using AI for wellness and healthcare, focusing on medication adherence. I have started Project Curantis to pursue the goal of improving the medication adherence rate.
I am a co-principle investigator of NeXT++, a joint research center between NUS, Tsinghua University, and Southampton University. I also hold a courtesy joint appointment with SSI, the Smart Systems Institute of NUS.
with Praveen Kumar Yadav and Arash Shafiei, MM'17 [PDF]
QUETRA is a simple rate adaptation algorithm for DASH based on an analytical model that relates the throughput, buffer, and bitrate. Unlike many existing methods, QUETRA does not require any "magic numbers" (weights or thresholds). We show that QUETRA perform better than BBA and BOLA, two state-of-the-art methods in a wide range of settings. If you work on DASH rate adaptation, checkout this work!
Since 2017, I have the pleasure of teaching first year students CS2030, an introductory module to OOP and FP using Java, as well as CS1010, an introductory programming module in C. I have also developed a set of open notes for these modules.
I previously taught CS2105, an introductory course on computer networking, CS4344, an advanced course on networking and systems support for multi-player games, CS5229, a graduate-level course where we look into classic papers on the Internet, CS2106 an introductory undergraduate course on operating systems, and CS3283/4 a project class where students work in teams to build cool applications, applying sound software engineering practices and principles.
A keynote given at The 1st International Workshop on Interactive Content Consumption (WSICC), June 2013. You can download the slides as PDF.
I received my B. Sc. (Hon.) degree from the Department of Information Systems and Computer Science (now School of Computing), NUS in 1996, and Ph. D. from Cornell University, Ithaca, NY in 2001. I spent a year as postdoc at Berkeley Multimedia Research Center in U.C. Berkeley, before re-joining NUS in 2002. I came from Alor Setar, Malaysia.
View C.V. in PDF format (last updated: October 2019)
Department of Computer Science,
National University of Singapore,
TEL: +65 6516 4463 FAX: +65 6779 1610