Tawfik Elshehabi
He is a professor that u need to put effort and time for his classes it takes u al ot of time to study for his classes and lots of work load that will not help in u in exams exams are done in a computer lab final answer is only what matters your written work wont receive any partial credit