I received my bachelor’s in electrical engineering from Cairo University's college of engineering in 2016. I then worked as a research and teaching assistant at Nile University while I pursued my master's in communications and information technology. I relocated to the United States after completing my MSc and got my PhD from Pennsylvania State University.
I have been teaching EE-350 at Penn State (Continuous time Control System). The foundations of circuit design, communication systems,...
Loading...
Omar has provided examples of their subject expertise by answering 2 questions submitted by students on Wyzant’s Ask an Expert.
Fantastic and Dedicated Teacher
Omar met with me on short notice for some wickedly hard, graduate-level probability problems. Several other "advanced" mathematics tutors on Wyzant told me, "I don't even know how to do these," and Omar helped me crush them with ease. Omar spent extra time before our lesson reviewing the problems I wanted to work on and preparing for our session, so it was a VERY efficient lesson. He clearly explained the concepts to me, answered all of my questions, and I walked away with far more knowledge and confidence than I started. He did this all on short-notice on a weekend. I'm deeply grateful for his help!
William, 1 lesson with Omar
Very glad to know Omar from Wyzant, really helps!
Have had 12 sessions with Omar already, I'm having a first year graduate level probability and stochastic processes course this semester, however I've forgotten lots lots lots of Math and probability from all the way secondary school to undergraduate program, at the same time our lecture notes are the worst ones I've ever seen which have many errors and typos, Omar helps me explain the slides and let me understand what professor wants us to know, brings me back to track, I'm glad to find Omar from Wyzant!
Guangfu, 23 lessons with Omar
One of the best out there.
Omar will go through problems with you step by step and is extremely patient. He will make sure that you are understanding the material. Also he is not like most tutors that will waste 30 min just explaining a concept. He will simplify that concept and explain it to you in a simple way that you can understand it. Having omar as my tutor boosted my confidence going into exams. Very highly recommended.
Abdullah, 4 lessons with Omar
Very knowledgable and patient
Omar did an amazing job taking me step by step through my Matlab assignment. He really knows what hes doing and makes sure you understand the coding process. Thank you!
Anna, 2 lessons with Omar
Very good at explaining concepts
Omar helped explain some concepts I was struggling with in my Linear Systems class. We went through some problems I was having difficulty with and he was able to explain them in such an easy manner that I was shocked by how much I learned during one session.
Twumasi, 2 lessons with Omar
Knowledgable, patient, and good explainer
I need a help on an optimization problem. He never assumes the student already had the background. I could follow his tutoring easily as he explain very clearly and patiently. He also responded to my messages promptly. I highly recommend his session if you need someone to explain difficult concepts to you!
Yee, 1 lesson with Omar