Nour Nona
He is an amazing professor. He guides you through all the sections going step by step but also gives you an average amount of homework just to keep you fresh for the exams which are like 80% of your grade (usually has extra credit). He will answer any question you might have even if they are from the beginning of the semester. A really nice guy