Reviews of professor Bassam Sidiki

Rating: 2.0/5, difficulty: 3.0/5
He spends more time joking then he does on teaching, and while entertaining, it creates an overall learning experience that is... suboptimal. He also isn't the best with views that differ from his own (especially conservative ones)