Muhammad Tufail

I did B.S and Masters in computer science from Pakistan in 1999 and 2002 respectively. Presently, I have been serving as a lecturer in computer science at Government College of Khushal Khan Khattak (K.K.K) Degree College, Khyber Pakhtunkhwa (KPK), Pakistan for the last seven years. Before that I have worked in industrial development and technical support to the IT industry around for four years.
Additional qualification and certificates:
  • Certificate of DotNet Programming from EVS Institute of Islamabad in 2011
  • Certificate of CCNA From Corvit Institute of Islamabad in 2007
  • Certificate of MCSE From Corvit Institute of Peshawar in 2005
  • Certificate of LINUX From Corvit Institute of Peshawar in 2005
  • Distinction certificate for 1st position in B.Sc(Part I and Part II) Computer Science among all the successful students from Government College Nowshera
  • Top Position Holder in Metric Exam, from Govt. High School Nowshera Kalan
  • In 2009, I had been awarded a Scholarship by the Government of Khyber Pakhtunkhwa for pursuing higher studies in the field of computer science.


  • Mining Movement Patterns from Video data
  • Multi Agent Based Simulation (MABS)
  • Machine Learning
  • Image Processing
Currently I am working on Mining Movement Patterns from Video data to develop Multi Agent Based Simulation (MABS) using Machine Learning Techniques under the supervision of Professor Frans Coenen.


  • Object Oriented Programming (C/C++, C#, Java)
  • Digital Logic and Design
  • Data Structure
  • Introduction to Programming (C/C++, C#, Java)
  • Networking and Data Communication
  • Software Engineering
  • Compiler Construction
  • Introduction to Data Base
  • Introduction to Algorithm