Laboratory

Get In Touch

Contact Us

Please email Dr. Lu (xlu@udel.edu) if you are interested in our work.

Address: 

Spencer Lab

130 Academy Street, Newark, DE, 19716