Professor Abdel is a great professor. He is very comprehensive and inspirational. The lecture is somewhat long but don't get thrown off by this. He tries to help his students to the best of his ability. Complete your tasks, speeches, assignments. You will do well, he expects effort from you, if you don't give any effort, don't expect a good grade.