I am Ashraf, and I hold a PhD in Electrical Engineering, a Master’s degree in Computer Science, and a Bachelor’s degree in Computer Engineering. I have experience teaching Algebra, Geometry, Optimization Methods, Calculus, Programming, and Robotics at both the undergraduate and graduate levels.
Tutoring is something I grew up with, and I have always been passionate about teaching. While pursuing my degrees, I led groups of students in tutoring sessions, helping them grasp challenging...
I am Ashraf, and I hold a PhD in Electrical Engineering, a Master’s degree in Computer Science, and a Bachelor’s degree in Computer Engineering. I have experience teaching Algebra, Geometry, Optimization Methods, Calculus, Programming, and Robotics at both the undergraduate and graduate levels.
Tutoring is something I grew up with, and I have always been passionate about teaching. While pursuing my degrees, I led groups of students in tutoring sessions, helping them grasp challenging concepts and improve their academic performance. I have two years of tutoring experience, working with students in math, programming, and standardized test preparation. With a strong background in mathematics, I guide students through algebra, geometry, and test prep, providing clear explanations and personalized support to help them excel.
I also have extensive experience in robot kinematics and programming, working with C++, Python, MATLAB, and LabVIEW. My approach to teaching programming is structured, clear, and tailored to each student’s needs, whether they are beginners or looking to advance their skills.