Search
Omar A.'s Photo

Lead Software Engineer | CS/Engineering Tutor | Interview Prep
Omar A.

1,953 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100
Response time: 6 hours

About Omar


Bio

Hi, I'm Omar, a lead software engineer with an MS in Computer Science and a BS in Computer Engineering. My master's thesis on neural networks and language models earned my department's Best Thesis Award, and I've contributed to research presented at IEEE IJCNN and USENIX NSDI. At work, I build services handling millions of requests per minute and machine learning models that forecast network traffic and diagnose failures. I tutor programming, algorithms, operating systems, databases,...

Hi, I'm Omar, a lead software engineer with an MS in Computer Science and a BS in Computer Engineering. My master's thesis on neural networks and language models earned my department's Best Thesis Award, and I've contributed to research presented at IEEE IJCNN and USENIX NSDI. At work, I build services handling millions of requests per minute and machine learning models that forecast network traffic and diagnose failures. I tutor programming, algorithms, operating systems, databases, networks, and distributed systems, connecting theory to real engineering problems. My toolkit includes Python, Java, C#, Rust, SQL, and PyTorch. From introductory coursework to graduate research, I start with your goals, explain concepts from first principles, and use guided practice to help you solve problems independently.

I also help students navigate college and graduate admissions, from SAT/GRE preparation to identifying suitable programs, mapping admissions requirements, and preparing and refining application materials. I've supported students who gained admission to engineering programs at universities including the University of Washington, UCLA, and Georgia Tech. My guidance helps students present their interests, projects, and experience clearly and make academic choices that support their longer-term goals.

For students and professionals pursuing internships and engineering roles, I provide resume reviews and mock interviews covering coding, algorithms, system design, and communicating technical decisions. I've supported candidates who went on to land roles at Google, NVIDIA, and SpaceX, among many other companies. Whether you're tackling a course, developing a project, or preparing for your next opportunity, we'll build a focused plan around your current level and goals.


Education

University of Cincinnati
Computer Engineering
University of Cincinnati
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Omar hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C#

C#

With extensive experience in developing large-scale, distributed applications in C#, I've honed skills across various aspects of the language, including OOP principles, cloud infrastructure, and MVC development. I’ve tutored students on advanced CS concepts in C# such as asynchronous programming and LINQ.
Career Development

Career Development

I'm an experienced Big Tech software engineer who has helped professionals land roles at Apple, Google DeepMind, AWS, NVIDIA, and other top companies. I offer comprehensive career coaching, including resume optimization, targeted mock interviews in coding, system design, and behavioral skills, plus expert guidance on compensation reviews and total comp negotiation. You'll gain the skills, confidence, and insider strategies to stand out, ace your interviews, and land your best offer yet.
College Counseling

College Counseling

With a strong background in engineering, I bring a structured and personalized approach to college counseling, helping students gain admission to top-tier institutions such as UCLA, Cornell, the University of Michigan, and the University of Washington, across diverse majors like Electrical Engineering, Computer Science, and Microbiology. I specialize in crafting compelling essays for college, transfer, graduate school, and scholarship applications, guiding students with varying GPAs and extracurriculars to present powerful, holistic narratives that highlight their unique strengths beyond metrics.
Computer Science

Computer Science

I have a BS in Computer Engineering (graduated as Distinguished Scholar, i.e., highest possible honors at school) and MS in Computer Science (earned Best Thesis Award). I have tutored and mentored many CS and Engineering students and helped them with performing well in their courses, which ranged from Introduction to Data Structures, to Algorithms, to Cloud Computing, and more. I also have industry experience and can help with understanding the best ways and patterns to build large-scale software.
Data Science

Data Science

I hold a Master's degree with an emphasis on Natural Language Processing. My robust experience in both industry and academia includes developing machine learning APIs, and specializing in Large Language Models, reflecting my engagement with data science and AI. I have tutored hundreds of individuals on data science concepts such as exploratory data analysis, statistics, classification, and regression.
Computer Programming
Python
Omar A.'s Photo

Questions? Contact Omar before you book.

Still have questions?

Contact Omar
Response time: 6 hours

Ratings and Reviews


Rating

5.0 (1,149 ratings)
5 star
(1,149)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Excellent qualified tutor

Omar has excellent knowledge of computer science and is a highly qualified tutor in a wide range of CS subjects. My son started tutoring with Omar at Algorizm and continued through college CS courses, including software engineering, databases, operating systems, and a capstone project. With Omar's effective tutoring, he completed all the subjects successfully. Omar's lessons are well organized, breaking down challenging technical concepts into manageable steps. He is professional and patient, and takes time to help students understand the material. He has a passion for teaching and the heart to connect with students, so my son looked forward to meeting with him and learning. I would highly recommend Omar to college students studying computer science.

Makiko, 641 lessons with Omar

Great Data Science Mentor!

Omar provided outstanding guidance for my thesis experiment. His expertise in Natural Language Processing was evident in the mentoring session. He offered clear, actionable advice on what to watch for when running experiments, and his feedback was both insightful and encouraging. I truly appreciated his patience and depth of knowledge. I will definitely be returning for more sessions and highly recommend Omar to anyone seeking expert support in NLP or related fields!

Jane, 1 lesson with Omar

Excellent tutor

Omar is a knowledgeable, patient, and highly qualified tutor for the algorithms. He gives relevant instructions to my son to understand the complex materials by breaking them down and getting to the point, with a sense of accomplishment at the end of each session. My son struggled with this asynchronous summer course in the beginning, but he eventually enjoyed engaging in the class. Omar helped with positive encouragement to sustain and succeed.

Makiko, 641 lessons with Omar

Amazing & Knowledgeable Tutor

Omar helped me out tremendously for my NLP course. He was really able to explain concepts of NLP and Python in a way that I was able to grasp very easily. Before receiving tutoring from him, I was struggling in the class, and was unable to have a good understanding of NLP. Omar really helped me understand those concepts at a high level and I was able to see major improvement in my quiz grades and also my homework grades, in which assignments heavily consisted of coding in Python and applying NLP concepts. Omar would always answer any questions I had and would also ask me questions to ensure I had a good understanding of the subject. I would highly recommend anyone to take classes with Omar for those that are interested in learning Python and NLP!

Nihar, 17 lessons with Omar

Knowledgeable and patient tutor

Has a lot of knowledge about subject matter, patiently wait for connections to be right before proceeding. Tries to make sure all are on the same page to achieve the goal.

Ben, 1 lesson with Omar

Omar is great!

One of the best instructors I have had. His knowledge and his ability to find problems within the code continuously to impress me. Not to mention, he explains and makes it easy for you to understand it.

Adiyan, 6 lessons with Omar

Very Knowledgeable

Omar provided guidance to my son for his Python assignment. He was knowledgeable and professional and my son was able to submit his assignment on time. I would highly recommend Omar to students studying python.

Nana Aba, 24 lessons with Omar

Exception Tutor in Python and Machine Learning

Omar is the best tutor I have known. His knowledge of both Python coding and machine learning far surpasses all who have tutored me. Skills that make him an exceptional tutor are: 1. He has a knowledge base of both coding and machine learning that are state of the art skills. 2. He is facile with innovative coding that is efficient and easy to understand. 3. He can teach any topic I have requested -- from basic concepts to advanced material with multiple examples to assist better learning. 4. He is prepared for every lesson. When the material that is presented in the course is insufficient for optimal learning, he presents entire lessons. Those lessons have been critical to understanding my courses and for solving numerous problems. 5. He meticulously reviews all the work I have done on assignments, and always provides insights and comments that improve my solutions and explanations. 6. His teaching not only enables my understanding of course material, it also helps me excel beyond course expectations. 7. I have had several homework assignments that require 10 or more hours of work. He devotes the time to help me whenever needed and will dedicate hours of teaching to assist me learn and complete assignments. 8. He is a gifted educator who significantly impacts student comprehension and performance. In addition to these skills, he makes all of our lessons very enjoyable. I look forward to every lesson and am more impressed with his teaching and knowledge each time we meet.

Carol, 461 lessons with Omar
Hourly Rate: $100
Response time: 6 hours
Contact Omar