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 use Scratch to demonstrate objective design elements and general programming procedures. From there we branch out to Python first for scripting. We learn how to manipulate Minecraft with Python. (read more)
...My day job consists of computer programming which entails writing JAVA/Groovy code on a daily basis. I've tutored high school and college students in the past in computer programming material, concepts, and fundamentals. I've also tutored higher level college programming courses such as object oriented programming. (read more)
...My tutoring journey began during high school when I volunteered as an online math tutor for middle school students aged 12 to 14. I mainly taught algebra, geometry, and functions. Over the years, since I have gained much more depth in my expertise, I transitioned into one-on-one tutoring. (read more)
...Teaching Object-Oriented programming and Java to a diverse group of over 15 high-school students in both 1-on-1 and classroom settings, I honed my ability to break down complex ideas into understandable concepts. Guiding high school students in the debugging process, I helped them develop stron... (read more)