He received his Ph.D. in Computer Science from the National University of Singapore in 2008. Before that he receives his B.Eng. in Computer Engineering from Nanyang Technological University in 2004. His research interests are frequent pattern mining, classification, reverse engineering, software maintenance, and software reliability. His work has been published in various venues in both data mining and software engineering area including: ICDE, KDD, SDM, FSE, ASE, JSME, etc.