Name: Shenqiang Ren(任申强) Affiliation: University at Buffalo, the State University of New York Lecture Title: Molecular Engineering towards Energy Transduction Homepage: Please Click