Mingzhi Xu Associate Professor Disciplines Engineering Research Interests Metalcasting Steel making Metallurgy