About Faiz Rasool
Educator. Leader. Technologist. Mentor.
An accomplished Computer Science Educator, IT Teacher, School Director, and Online Tutor with over 20 years of progressive experience in technology education and academic leadership. I have guided hundreds of students — from beginners to advanced learners — through real-world coding projects in Python, Java, C++, JavaScript, Arduino, Robotics, and AI.
As Director and Principal at Smart School Ghotki for over a decade, I led curriculum development, faculty management, and the integration of modern educational technology across all levels. In parallel, I have delivered 1,000+ personalised online lessons through Preply and other online platforms, with over 10,000 total lessons taught in-class and online to students worldwide, earning consistent 5-star reviews for clarity, patience, and results-driven teaching.
I hold an MSc in Computer Science from Punjab University Lahore and carry the Microsoft Certified Innovative Educator credential — reflecting my commitment to cutting-edge, future-focused education.
I am actively seeking opportunities at international schools, STEM schools, and technology-forward institutions in Saudi Arabia, the UAE, and beyond.
Technologies & Subjects
At a Glance
Experience
IT Teacher
Glamour Institute of IT
- ▸Delivered IT and computer science instruction to students at institute level
- ▸Introduced students to fundamental programming and computer concepts
- ▸Developed lesson plans and practical lab exercises
Technical Assistant
University of the Punjab
- ▸Provided technical support across university departments and computer labs
- ▸Maintained hardware, software, and network infrastructure
- ▸Assisted faculty and students with IT-related issues and training
IT Administrator
University of the Punjab
- ▸Managed and maintained the university IT infrastructure and network systems
- ▸Administered servers, databases, and institutional software platforms
- ▸Led a small team of technical staff and coordinated IT operations across departments
- ▸Implemented security protocols and data backup procedures
Accounts Manager
Chand Flour Mills
- ▸Managed full accounts and financial records for a large-scale flour milling operation
- ▸Oversaw payroll, budgeting, and financial reporting
- ▸Implemented computerised accounting systems to improve efficiency
- ▸Coordinated with suppliers, clients, and auditors on financial matters
Director / Principal / IT Teacher
The Smart School Ghotki Campus
- ▸Led academic strategy and school operations for 700+ students across all grade levels
- ▸Built and managed the Computer Science department from the ground up
- ▸Integrated STEM, robotics, and AI labs into the school curriculum
- ▸Developed national and Cambridge-aligned CS curriculum frameworks
- ▸Mentored and appraised a faculty of 40+ teaching staff
- ▸Raised school ranking through technology-forward academic programmes
Online Coding & CS Instructor
Preply, Tutor Ocean & Zoom
- ▸1000+ lessons delivered to international students across 20+ countries
- ▸Consistently rated 5 stars for clarity, patience, and student outcomes
- ▸Teaches Python, Java, C++, Web Development, Scratch, and Arduino
- ▸Personalised curriculum design for every student
- ▸Specialises in school exam preparation and university-level tutoring
Future roles can be added to lib/portfolio.ts
Qualifications & Certifications
BSc Computer Science
Shah Abdul Latif University Khairpur
2000MSc Computer Science
Punjab University Lahore
2003Microsoft Certified Innovative Educator
Microsoft Education
2019Teaching Philosophy
Project-Based Learning
Students build real applications, games, and systems — not just complete worksheets. Every concept is anchored to a tangible deliverable.
Real-World Problem Solving
Lessons are framed around genuine industry challenges. Students learn to think like engineers and developers, not just examinees.
Critical Thinking First
I prioritise understanding over memorisation. Students who understand the "why" adapt to any language, framework, or technology shift.
Technology Integration
From Scratch to Arduino to AI, I seamlessly integrate modern tools into the curriculum so students are always learning with what's current.
Student-Centred Learning
Each student learns differently. I differentiate instruction, adjust pacing, and create personalised learning pathways for every individual.
Collaborative Environment
Peer learning, code reviews, and group projects mirror professional software development culture from day one.
Teaching Subjects
Computer Science
Information Technology
Python Programming
Java Programming
C++ Programming
Web Development
HTML & CSS
JavaScript
Artificial Intelligence
Arduino & IoT
Robotics
Scratch Programming
Data Science
Cybersecurity Basics
Skills Matrix
Programming Languages
Student Projects Showcase
Real projects built by students aged 10–18 under Faiz's guidance.
Professional Achievements
Years of Teaching
Consistent excellence across primary, secondary, and tertiary levels.
Online Lessons
Delivered to international students across 20+ countries on Preply.
Microsoft Certified
Microsoft Certified Innovative Educator — verified digital credential.
Years Leadership
Director and Principal at Smart School Ghotki, managing 500+ students.
Lab Founder
Built Robotics and AI labs from scratch within school curriculum.
Reach
Students from Pakistan, UAE, Saudi Arabia, UK, USA, and more.
What People Say
Professor Faiz is very knowledgeable, and patient when he teaches me Python. No matter the school assignment that I have he takes his time to walk through it with me and even gives me additional assignments for practice. I’m very lucky and happy to have found him and I hope to continue to grow in Python while being his student.
Mima
University Student - South Africa
Online Presence
Meet Faiz Rasool
A brief introduction to my teaching philosophy, experience, and passion for technology education.
Download Centre
Curriculum Vitae (CV)
Full professional CV with experience, qualifications, and achievements.
⬇ Download CVFrequently Asked Questions
Common questions from school recruiters and HR teams.
Contact Faiz Rasool
Location
Pakistan · Open to Relocation
Website
techcodingtutor.comQuick Message
The fastest way to reach Faiz is via WhatsApp. Click below to open a pre-filled message.
📅 Schedule Interview📋 Request Full CV❓ Ask a QuestionTypically replies within 2–4 hours (Mon–Sat)
