Ian Carroll currently working as an Assistant Professor at the University of North Carolina at Chapel Hill. He had completed his Doctor of Philosophy at Trinity College Dublin. He is Specialized in Molecular Biology.
EVENTS & ACTIVITIES (Speaking, Spoken, and Authored)