Haya Alsulami PhD in computer (2024), teacher for 8Y
No reviews yet

I am a computer science expert, so my main vision in teaching is to help others understand how to create their programming code and how to analyze their question to identify the required tasks. Since 2016, I have taught programming and software engineer, and it is a pace of cake. Since 2019, I have started learning AI, data science, and NLP, and they were too tough for me for the first time only. Now, I am a researcher and developing my algorithms in AI and NLP. So, I decided to make everyone around me believe in AI and facilitate its complex stages to employ AI in their domain.

I depend on saving the students' time and preventing wasting time on either a long textbook or a boring, ordinary lecture. So, I believe the explanation must be direct and specific within the lesson. In addition, the knowledge must be explained from simple to complex and linked in a narrative.

By the end of any session with me, it is expected to have:
- A clear understanding of the topic.
- A practical example.
- An evaluation of the student's understanding and outcome.

Subjects

  • Data Structures Expert

  • Python Expert

  • Software Engineering Expert

  • Java Data Structures Expert

  • C & Data structure Intermediate-Expert


Experience

  • Teacher (Oct, 2016Oct, 2021) at School
    I teach many courses based on the department's needs and my experience. I teach:
    - Programming languages: Java, JavaScript, PHP, CSS, HTML, and Python.
    - Software engineer: system design and analysis level 1, level 2, and testing.
    - Database: using Oracle and Microsoft SQL.

Education

  • PhD in computer Science (Oct, 2021now) from King Abdulaziz University
  • Master of Science in data Science (Oct, 2018Nov, 2019) from Lancaster University
  • Bachelor of Science in Computer Science (Jun, 2010Jun, 2014) from King Abdulaziz University

Fee details

    50500/hour (US$13.33133.33/hour)

    The price depends on the selected topic; for instance, the cost of explaining AI is not the same as programming.


Courses offered

  • Introduction to programming using Python

    • 1500
    • Duration: 30 Hours and it is flexible based on the student need (no additional fee for 2 hours)
    • Delivery mode: Online
    • Group size: 6 - 10
    • Instruction language: English, Arabic
    • Certificate provided: No
    Variables and Types: =======> 2 hours
    Input and Output: ==========> 6 hours
    Conditional Statements: =====> 6 hours
    Other Data Types: ==========> 5 hours
    Loops: ===================> 6 hours
    Functions: ================> 5 hours
  • Introduction to programming using Java

    • 1500
    • Duration: 30 Hours and it is flexible based on the student need (no additional fee for 2 hours)
    • Delivery mode: Online
    • Group size: 6 - 10
    • Instruction language: Arabic, English
    • Certificate provided: No
    Variables and Types: =======> 2 hours
    Input and Output: ==========> 6 hours
    Conditional Statements: =====> 6 hours
    Other Data Types: ==========> 5 hours
    Loops: ===================> 6 hours
    Functions: ================> 5 hours

Reviews

No reviews yet. Be the first one to review this tutor.