Reviews of professor Usama Alshaibi

Rating: 5.0/5, difficulty: 3.0/5
He's an amazing professor. If you have a chance to take one of his classes, don't miss it!