Tianjing Ren

Tianjing Ren

Tianjing Ren



Contact Information

126 Cooke Hall
** North Campus **
Buffalo, NY
tren@buffalo.edu