He received his Ph.D. degree in Computer Science from Mississippi State University in 2007. Prior to joining Tennessee Tech as a faculty, Dr. Ghafoor worked as Research Associate at ERC (Engineering Research Center) at Mississippi State University. His primary research includes Parallel and Distributed Computing, High Performance Computing. His current research is in autonomic resource management for high performance computing environment, programming model for Heterogeneous High Performance Computing Environment. Dr. Ghafoor is also very interested, and actively engaged in research in the area of computer science education. Dr. Ghafoor has been principal investigators and investigator on grants from National Science Foundation, Department of Energy, and other agencies.