His previous experience includes service as a faculty member at the University of New Brunswick, University of Sharjah, Tulane University, University of Lethbridge and United Arab Emirates University. He earned his Ph.D. in computer science from Kent State University and a master’s degree in computer science from Case Western Reserve University in Cleveland, Ohio.