Office: 311 Ewing Hall
Address: 210 South College Ave. Newark, DE 19716
Email: kechen at udel dot edu