Available for International Schools · Saudi Arabia · UAE

Faiz Rasool

MSc Computer ScienceMicrosoft Certified Innovative Educator

Transforming Students into Future-Ready Technology Professionals Through Coding, Computer Science, Robotics, and AI Education.

20+
Years Teaching Experience
10+
Years School Leadership
10,000+
In-Class & Online Lessons
Global
Students Taught Worldwide
Professional Profile

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

PythonJavaC++JavaScriptHTML/CSSArduinoRoboticsAI/MLScratchWeb Dev
School Director
CS Educator
Python Instructor
Robotics & AI
Online Tutor
Curriculum Developer

At a Glance

20+
Years Teaching
1000+
Online Lessons
10+
Years Leadership
5★
Preply Rating
Career History

Experience

IT Teacher

Glamour Institute of IT

2000 – 2001 · 1 YearPakistan
Full-time · On-site
  • 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

2001 – 2003 · 2 YearsLahore, Pakistan
Full-time · On-site
  • 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

2003 – 2005 · 2 YearsLahore, Pakistan
Full-time · On-site
  • 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

2006 – 2015 · 9 YearsPakistan
Full-time · On-site
  • 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

2016 – Present · 10+ YearsGhotki, Pakistan
Full-time · On-site
  • 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

2020 – Present · 5+ YearsWorldwide (Online)
Freelance · Remote
  • 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

Credentials

Qualifications & Certifications

BSc Computer Science

Shah Abdul Latif University Khairpur

2000

MSc Computer Science

Punjab University Lahore

2003

Microsoft Certified Innovative Educator

Microsoft Education

2019
Pedagogy

Teaching 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.

What I Teach

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

Competencies

Skills Matrix

Programming Languages

Python95%
JavaScript88%
Java90%
C++94%
HTML & CSS92%
Student Work

Student Projects Showcase

Real projects built by students aged 10–18 under Faiz's guidance.

Student Grade Tracker

A full CRUD grade management system built by Year 9 students using Python and SQLite.

Portfolio Website

Responsive portfolio site built with HTML, CSS, and JavaScript by Year 10 students.

Line-Following Robot

Arduino-powered robot that follows a line track using infrared sensors. Built in Year 8.

Number Guessing Game

Interactive Python CLI game with difficulty levels, built as a first coding project.

Smart Home Simulator

Arduino project simulating smart home lighting and temperature control.

AI Image Classifier

Teachable Machine–based image classifier built and trained by Year 11 students.

Track Record

Professional Achievements

0+

Years of Teaching

Consistent excellence across primary, secondary, and tertiary levels.

0+

Online Lessons

Delivered to international students across 20+ countries on Preply.

MCIE

Microsoft Certified

Microsoft Certified Innovative Educator — verified digital credential.

0+

Years Leadership

Director and Principal at Smart School Ghotki, managing 500+ students.

STEM

Lab Founder

Built Robotics and AI labs from scratch within school curriculum.

Global

Reach

Students from Pakistan, UAE, Saudi Arabia, UK, USA, and more.

Social Proof

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

Student
Find Me Online

Online Presence

Tech Coding Tutor

Main teaching website

500+ students

Visit Profile ↗

LinkedIn

Professional network

50+ connections

Visit Profile ↗

YouTube

Free coding tutorials

100+ videos

Visit Profile ↗

Preply

Online tutoring

450+ lessons · 5★

Visit Profile ↗

GitHub

Code & projects

Open source educator

Visit Profile ↗
Introduction

Meet Faiz Rasool

A brief introduction to my teaching philosophy, experience, and passion for technology education.

Watch Introduction Video on YouTube

Replace this with an iframe embed once your video URL is ready

For Recruiters & School Leaders

Looking for an Experienced
Computer Science or IT Teacher?

With 20+ years of teaching and school leadership experience, Microsoft certification, and a proven track record of student results — Faiz Rasool is ready to make an immediate impact at your school.

📅 Schedule Interview⬇ Download CV✉ Send Email💬 WhatsApp
✓ Available Immediately✓ Open to Relocation✓ Saudi Arabia & UAE✓ International Schools✓ STEM Specialist
Documents

Download Centre

Curriculum Vitae (CV)

Full professional CV with experience, qualifications, and achievements.

Download CV

Teaching Portfolio

Sample lesson plans, projects, and curriculum documents.

Download Portfolio

Microsoft Certificate

Microsoft Certified Innovative Educator credential.

Download Certificate

Recommendation Letter

Professional recommendation from school administration.

Download Letter
Recruiter FAQ

Frequently Asked Questions

Common questions from school recruiters and HR teams.

Faiz teaches Computer Science, Information Technology, Python, Java, C++, JavaScript, HTML/CSS, Web Development, Arduino, Robotics, Artificial Intelligence, Scratch, and Data Science fundamentals. He can teach across KS3, KS4, IGCSE, A-Level, and university-entry levels.

Get In Touch

Contact Faiz Rasool

Location

Pakistan · Open to Relocation

Quick Message

The fastest way to reach Faiz is via WhatsApp. Click below to open a pre-filled message.

Typically replies within 2–4 hours (Mon–Sat)