Haya AlsulamiPhD 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, 2016–Oct, 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, 2021–now) from King Abdulaziz University
Master of Science in data Science (Oct, 2018–Nov, 2019) from Lancaster University
Bachelor of Science in Computer Science (Jun, 2010–Jun, 2014) from King Abdulaziz University
Fee details
﷼50–500/hour
(US$13.33–133.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