Nadeem Iqbal
Dr. Nadeem Iqbal is an Associate Professor of Computer Science at The University of Lahore, Pakistan. He holds a PhD in Computer Science and has around two decades of experience in university teaching, research, and academic leadership.
Over the years, he has taught a wide range of computer science courses, with particular interest in programming fundamentals, discrete mathematics, data structures, algorithms, cybersecurity, and computational problem solving. His research work has resulted in numerous publications in international journals and conferences, particularly in the areas of information security, image encryption, chaotic systems, and computational methods.
Dr. Iqbal has a strong interest in developing programming problems that encourage students to think beyond syntax and focus on the underlying logic of a solution. His teaching experience inspired him to create Logic2Code: 100 Original Programming Challenges, a collection designed to strengthen algorithmic reasoning, mathematical thinking, and problem-solving skills.
He believes that becoming a good programmer begins not with memorizing a programming language, but with learning how to think computationally.