...I adapt my teaching methods to suit each student's learning style and goals. Generally, I like to keep the slides simple, incorporate diagrams to aid explanations. I like to avoid including too much detail on my slides unless necessary, and I tend to provide examples after introducing each concept. (read more)
I have a Bachelor's degree in Computer Science, speak English and Arabic fluently, have trained hundreds of teachers and technicians in a classroom setting and also one-on-one. I am experienced in writing IT training material, am certified in Oracle DBA 8i and 10g and currently work in the IT field... (read more)
...I have made various kinds of projects in various different kinds of programming projects in Python relating to Artificial Intelligence, Machine Learning, and Computer Vision, as well as data science and web scraping. As someone who has been conducting research in AI for 4 years, Python has alway... (read more)
...Guiding high school students in the debugging process, I helped them develop strong problem-solving skills. Furthermore, my 3 years as an instructor at a math learning center allowed me to tailor my teaching approach to meet each student's specific needs. Whether tutoring in a group setting or ... (read more)
...In any case, I have a bachelors in math and taken many courses about and/or using probability, statistics, graph theory, logic, theorectical computer science, combinatorics, linear algebra, algorithms, etc. I am a licensed math teacher with classroom teaching experience in STEM subject to middle and high schoolers. I have also trained in and/or taught a number AP courses. (read more)