By far, without a doubt, one of the best tutors I have come across. If you want to find out if it really is true, take a course with him and realize, how genuinely, passionately and sincerely Dr. Mohamed teaches his students. He’s extremely passionate at what he does, but beyond sincere and genuine in helping students. You can tell how much effort and hard work he puts while teaching so students succeed. Such a profound and unique method of teaching, extremely beneficial. Half of your work is done at the time of his lecture because everything he teaches, it’s in such a way that it’ll be ingrained in your brain and you’ll remember and visualize.