Engr. Tahir Abbas is a core software engineer, a lecturer and a researcher. He earned his Master degree in Software Engineering. He has over 6 years of teaching experience. He has working experience in Java, C#, Python, ASP.NET, C++, PHP, Software Testing, Project Management, Object Oriented Software Engineering, Software Design etc.
Teaching is his hobby, he enjoys teaching, he loves to share concepts and he is exceptionally good in explaining difficult concepts in easy steps. (Students says :))
He was the pioneer in his University who introduced Python in introductory programming course and achieved amazing results.
Over the years, he developed unique style of teaching programming languages by analyzing the problems/issues that students often face while learning programming courses . He analyzed how to break programming problems in to concrete parts and then making a sequence between those parts to complete the job. For example, he used executable flow charts, animation and scratch to develop problem solving skills in students. He also learned how to use real world analogy in explaining the most difficult concepts and achieved remarkably worthy outcomes.