Samir Mushrif
Has improved from previous semesters and seems more reasonable and kind to students, however the assignments are long and challenging. Tests are also long and if effort is not put into his class, dont expect a good grade.