He holds additional positions at the Graduate School of Biomedical Sciences, the Keck Institute for Computational and Structural Biology, The University of Houston, Rice University and the University of Texas at Austin. He joined UT in August 2003, after 3 years at the Cleveland Clinic/Cleveland State University Program in Biomedical Engineering, where he was Associate Professor and Program Director.