Samir Rawashdeh
Very good professor and willing to work with students. Deadlines aren't strict. However there was a lack of homework or even practice for exams so first midterm was low in scoring. No curves. Labs are what you actually learn in class. If you put in the work, youll be fine. 