Michael Y. Wang and Kaiyu Hang