Profile
About Shusheng
Department of Ophthalmology, Tulane University School of Medicine, 1430 Tulane Avenue, SL-69, New Orleans, LA 70112, USA
Published research
Publications
1 article
Research network
Co-authors
3 collaborators
Department of Cell and Molecular Biology, Tulane University, 2000 Percival Stern Hall, 6400 Freret Street, New Orleans, LA, 70118, USA
Department of Ophthalmology, Tulane University School of Medicine, 1430 Tulane Avenue, SL-69, New Orleans, LA 70112, USA
1 article
3 collaborators