...I spent seven years as an assistant professor of computer and electronics engineering at George Mason University in Fairfax, Virginia, and 23 years in the satellite communications industry in Washington, DC. I was also a teaching assistant at the University of Virginia for 4 years and at Cairo University for 2 years. I tutored both my children in Algebra, Geometry and Calculus. (read more)
...I find it most beneficial for the student's long-term learning when they figure out the solution themselves. When teaching new content, I also like to think big picture and bring in many applications to the lesson. I find that new content (especially programming!) is easier to understand, when related to something students already are familiar with. (read more)
...Additionally, I have dedicated four years to teaching high school students mathematics. With my background of teaching various levels of STEM concepts, I've gained the experience necessary to help students understand challenging topics from the ground up. I strongly believe in following an inqu... (read more)
...During my time at Stony Brook, I became a Teaching Assistant for Data Structures, and Fundamentals of Software Development, allowing me to gain experience teaching advanced Computer Science topics in both classroom settings and one-on-one during my Office Hours. In addition to my university expe... (read more)
...I have also done various internships in the past which has allowed me to learn new skills in the field. Finally, I am an experienced computer science tutor on Fiverr as well. I have done various labs using the Linux operating system during my college years. (read more)