Reviews of professor Mr. Mahmoud Ahmed

Rating: 3.0/5, difficulty: 4.0/5
15% extra credit available. Seems hard and mean at first. But midterm marks all pretty high. Makes you work for it a bit. But you actually learn so ....