Mohamed Omar
Dr. Omar is a wonderful person and he actually cares about you and your grade. Engage in the lectures and stay behind in class and ask him questions and he will 100% help you out. Definitely recommend.