Ahmad Alhammouri
He graded very harshly and gave poor explanation as to why he graded the way he did. His instructions were also very unclear at times and he would often go back on his word. If you take him, be sure that the assignments you submit are to perfection if you want to make at least a B.