Mahmoud Mahmoud is an Associate Professor and researcher with 11 years of experience bridging academia and hands-on engineering in Python, SQL, C/C++ and deep learning. He holds a PhD in Electrical and Computer Engineering from Tennessee Technological University and a Master’s in Computer Science from Cairo University, bringing rigorous research methods to applied teaching and curriculum development. His academic career spans roles from research assistant to faculty appointments at Tennessee Tech, NC A&T, and The University of Alabama, where he advances AI and systems-focused research. Known for translating complex models into teachable material, he combines strong coding skills with a track record of mentoring students into research roles. Based in Tuscaloosa, he blends international training and U.S. academic experience, often emphasizing practical implementations of deep learning in engineering contexts.
11 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at Tennessee Technological University
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Cairo University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.