Shahid - Chingford tutor






Information About Shahid:


Personal Description:

I have done my BSc (Hons) in Computing and Information Systems with First class honours as well as PGCE, ARU, Cambridge. I am constantly engaged with my subject in the form software development, teaching and training. I have worked as a Java developer and have analysed, designed and implemented many systems from simple database applications to web based enterprise applications. I have tutored numerous school, college and university students in the subject of computer science and particularly programming in Java & Python. I have a passion of my subject and love to share the knowledge with others.



Teaching Experience:

Computer Science tutor and trainer with many years of experience in teaching GCSE, A-level and undergraduate students. I am an expert in teaching all the theory as well as programming content of different syllabus from AQA, OCR, CIE, and any independent university module. Develop customize lessons depending on student requirements, learning abilities and objectives to build their confidence as well as knowledge on the subject. Give training to Computer Science teachers in equipping them with necessary skills and pedagogy techniques to deliver effective and engaging in-class lessons at different schools in UK.

Expertise different programming programming languages and their related frameworks:
- Java (SE, EE)
- Python (Django, Jupyter, Data Analysis, Machine Learning, Deep Learning)
- Javascript (Node.js, React JS, Vue.js, jQuery, Angular, Blockly)
- C# (Desktop and Web Apps)
- DBMS (MySQL, SQLite, Oracle, PostgresSQL & some others)



Tutoring Approach:

I constantly research and update my understanding of teaching and learning. Specifically the use of different cognitive tools to construct, develop, enhance and augment the knowledge of different topics in pupils/students. Some of my areas of my interests are (Analogy, Metaphor, Abstraction, Scaffolding, Mind mapping, ZPD, Encapsulation, Object orientation and Heuristic).

I have many years of experience in teaching Computer Science to undergraduate, A-level, and GCSE students. I am an expert in equipping the learners with the required knowledge and understanding to succeed in the subject and achieve the desired result.

I provide help and guidance on all the components of the subject like the theory topics, programming, and practical project. Teaching different concepts and terminologies with real world examples that can be used to develop practical computing solutions.

I am also a specialist tutor for university students in Computer Science related modules to help them understand different topics and the overall syllabus content.

I constantly seek ways to improve my teaching skills and philosophies and strive to make and deliver engaging lessons to students with varied background and knowledge on the subject.



Map showing Shahid's location

Qualifications:

  • BSc (Hons) in Computing and Information Systems
  • PGCE, ARU, Cambridge
  • IAD Computer Science

Further Information:

Availability:  Weekends / Weekdays (all times)
Types of Tutoring:   Online
References Supplied?   Yes
Current DBS/CRB Check?   Yes