about
I’m a computer science student at AUB with a strong foundation in programming, especially Java, and a solid understanding of core CS concepts. I’ve worked through the same courses and challenges that students are facing now, so I focus on explaining ideas clearly, simply, and in a way that actually makes sense, not just memorization. I’m patient, organized, and results-oriented, and I adapt my teaching style to each student’s pace and learning method. My main goal isn’t just to help students pass exams, but to help them build real problem-solving skills and confidence they can carry forward in their computer science journey.
experience
I have hands-on experience tutoring and assisting peers in computer science courses, particularly in Java-based programming and introductory CS topics. Through coursework, projects, and collaborative work, I’ve helped students understand programming logic, debugging strategies, and problem-solving techniques. I focus on breaking down complex concepts into clear steps, reinforcing them with practice problems and real examples, and making sure students actually understand why things work—not just how to get the answer.
background
I am currently pursuing a degree in computer science at the American University of Beirut, where I’ve built a strong academic foundation in programming, algorithms, and software development. My studies have given me experience working with multiple technologies and development environments, as well as strong analytical and logical thinking skills. Being both a student and a tutor allows me to relate closely to students’ challenges and guide them using methods that are practical, structured, and effective.