Search
Omar A.'s Photo

Experienced Engineer and CS/Data Science Tutor
Omar A.

613 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $85
Response time: 3 hours
Omar A.'s Photo

Experienced Engineer and CS/Data Science Tutor
Experienced Engineer and CS/Data Science Tutor
Omar A.

613 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

613 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Omar


Bio

Hello! I'm Omar, an experienced CS tutor and Software Engineer with a Master’s degree in Computer Science, specializing in Machine Learning, and a Bachelor's degree in Computer Engineering. My professional journey spans a diverse array of domains from cloud computing infrastructure—designing highly available services processing millions of requests per minute—to innovative applications of “machine learning in infra,” such as using generative models and neural networks to boost compute and...

Hello! I'm Omar, an experienced CS tutor and Software Engineer with a Master’s degree in Computer Science, specializing in Machine Learning, and a Bachelor's degree in Computer Engineering. My professional journey spans a diverse array of domains from cloud computing infrastructure—designing highly available services processing millions of requests per minute—to innovative applications of “machine learning in infra,” such as using generative models and neural networks to boost compute and network infrastructures.

My Master’s thesis probed into leveraging general machine learning methods, including neural networks for topological dimensionality reduction, and NLP techniques, such as conditional text generation with large language models (LLMs) like GPT and OPT, for the real-time analysis and characterization of conversations. This work earned me the “Best Thesis Award” in my department.

My aim is to simplify the complexities of the tech world, making them as accessible and understandable as a captivating story. With a robust foundation in languages and tools including C#, C++, Python, Java, and experience with frameworks like gRPC, WCF, as well as proficiency in machine learning and data science from cloud setups to model architecture using PyTorch/TF, and deploying scalable REST APIs through best software engineering practices, I'm fully equipped to guide you through the intricacies of Computer Science and Data Science.

I customize our learning journey to fit your unique style and objectives, offering impactful, personalized support. My students range widely, from AP Computer Science learners, undergraduates, PhD candidates, to professionals enhancing their technical or non-technical skills, such as resume writing and interview preparation. Drawing from my broad experiences, I’m here to empower you to achieve your goals.


Education

University of Cincinnati
Computer Engineering
University of Cincinnati
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

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.
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

Ratings and Reviews


Rating

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

Reviews

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, 23 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, 234 lessons with Omar
Hourly Rate: $85
Response time: 3 hours
Contact Omar