Reviews of professor Ahmad Alharthi

Rating: 5.0/5, difficulty: 3.0/5
Alharthi is accessible outside class, for that he do cares about what you wrote, and if you want to modify your project to be a bit different to his assignment there's plenty of freedom. The only two downsides of him is that he might be late for class running across the campus, and that he gives feedbacks (although detailed) only if you ask him.