Faculty Profile
Sheng-Chih Chen
Sheng-Chih Chen
Adjunct Faculty
147 APBio Center
Newark, Delaware 19716
P: 302-831-0161
scchen@udel.edu
EDUCATION
Adjunct Faculty
147 APBio Center
Newark, Delaware 19716
P: 302-831-0161
scchen@udel.edu
EDUCATION