My major interest lies in program optimization, especially from the perspective of input sensitivity, parallelization, and redundant computation elimination. My research involves various important algorithms, which are commonly used in Machine Learning, Deep Learning, and other High-Performance Applications. Moreover, we are interested in enabling automatic adaption of our optimization, through novel designs in programing language, compiler, and runtime system.