His primary research interests are in multiagent systems and have applied his research to compute-aided education systems, cognitive intelligence, intelligent user interfaces, survey informatics, and smart grids. He has also contributed to spatial data mining, image processing, and applied AI areas. Professor Soh has also conducted research in computer science education such as CS1/2, game-based teaching, and creative thinking. He teaches introductory computer science (CS1, CS2, and discrete structures) and multigent systems. Professor Soh is a member of AAAI, ACM, and IEEE. Jeffrey S. Raikes School of Computer Science and Management Contact Information