Muhammad Ateeq

I am a Computing and Data Science educator specializing in algorithms, machine learning, and IoT. I focus on teaching, mentoring, and applied research, making complex concepts intuitive for real-world problem-solving.

University of Leicester

About the Instructor

I hold a PhD in Computer Science and have spent over 16 years in academia, teaching courses in Algorithms, Programming, Machine Learning, and Systems while mentoring students in research and applied problem-solving. My research includes QoS optimization in IoT, securing funding for experiments through FED4FIRE+ (An EU H2020 Project), and exploring AI-driven network efficiency. I have also worked as a Mentor at Udacity, guiding global learners in AI and Data Science. Through my teaching and mentoring, I tend to ensure that students develop both theoretical depth and practical problem-solving skills. I am committed to bridging theory and practice, making data-driven decision-making accessible, and equipping learners with the skills to excel in AI, software engineering, and beyond.

Muhammad Ateeq

Skills and Specialization

Expert in algorithms, machine learning, and data science, with a strong focus on problem-solving, optimization, and efficiency analysis. Skilled in Python, algorithmic thinking, IoT research, and curriculum development, with experience in teaching, mentoring, and AI-driven solutions.

Algorithms Data Structures Python Machine Learning Data Science