His current research interests are in computer science education, machine learning, and strategic game playing. He is the recipient of a National Science Foundation CAREER Award, a Perkins Award for Excellence in Teaching, a Salzburg Seminar Presidential Fellowship, an International Joint Conference on Artificial Intelligence Distinguished Paper Award, and an International Conference on Pattern Recognition Best Industry-Related Paper Award Honorable Mention. Professor Huang earned his B.S. in mathematics with computer science from MIT and his Ph.D. in computer science from the University of California at Berkeley.