He is currently a sabbatical visitor at the University of Edinburgh. He received his Ph.D. (2004) and M.S. (2001) in Computer Science at Carnegie Mellon University and his B.Sc. (1997) from the University of British Columbia. After completing his Ph.D, he was a Postdoctoral Associate at the Center for Biomedical Informatics at the University of Pittsburgh. In 2005, he joined Oregon State University as an Assistant Professor. His current research areas are in data mining and machine learning, with specific interests in anomaly detection, time series classification and human-in-the-loop learning.