I express my heartfelt gratitude to the mentors of my research career, Prof. Alexander Schwing, Dr. Stan Birchfield, Dr. Kan Ren, Prof. Yi Wu and Prof. Zongqing Lu (sorted by time), as well as all the wonderous people I have met at UIUC, NVIDIA, Microsoft Research Asia, Tsinghua University and Peking University.