Search
Omar A.'s Photo

Experienced Engineer and CS/Data Science Tutor
Omar A.

1,437 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $100

About Omar


Bio

Hello! I'm Omar, an experienced Computer Science and Engineering tutor and Software Engineer with a Master’s degree in Computer Science and a Bachelor’s degree in Computer Engineering. My professional journey covers a broad range of domains, from building cloud computing infrastructure and designing highly available services that process millions of requests per minute, to exploring innovative uses of machine learning in infrastructure, e.g., predictive models that forecast network traffic,...

Hello! I'm Omar, an experienced Computer Science and Engineering tutor and Software Engineer with a Master’s degree in Computer Science and a Bachelor’s degree in Computer Engineering. My professional journey covers a broad range of domains, from building cloud computing infrastructure and designing highly available services that process millions of requests per minute, to exploring innovative uses of machine learning in infrastructure, e.g., predictive models that forecast network traffic, systems to perform point-in-time network failure analysis, etc.

For my Master’s thesis, I focused on applying general machine learning methods -- such as neural networks for topological dimensionality reduction -- and natural language processing techniques like conditional text generation with large language models (LLMs). My research centered on real-time analysis and characterization of conversations, and it was recognized with my department's "Best Thesis Award."

My goal is to make the complex world of technology as clear and engaging as a good story. I have a strong foundation in languages and tools such as C#, C++, Python, and Java, and I am experienced with frameworks like gRPC and WCF. My expertise also extends to machine learning and data science, from setting up cloud environments to developing model architectures using PyTorch or TensorFlow, as well as deploying scalable REST APIs while following best practices in software engineering.

I tailor the learning journey to fit your unique style and objectives, providing personalized and impactful support. My students come from diverse backgrounds, ranging from undergraduates to doctoral candidates and professionals who are seeking to improve both technical and non-technical skills, such as resume writing and interview preparation. Drawing from my wide-ranging experiences, I am here to help you reach your goals.


Education

University of Cincinnati
Computer Engineering
University of Cincinnati
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


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?

Ratings and Reviews


Rating

5.0 (895 ratings)
5 star
(895)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

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, 390 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, 439 lessons with Omar
Hourly Rate: $100
Contact Omar