Prof Wang has been working in algorithms, bioinformatics, computational biology, networks, and artificial intelligence. He has taught courses on design and analysis of algorithms, system software and networks, and structured programming for engineering and science. Before joining City University of Hong Kong, he had been a post-doctoral fellow at the University of California at Davis for one year.