Abdelrazeq Ibrahim
Prof. Ibrahim is a real gem. I'm a liberal arts student, and I found the class simple and straightforward. In class, Ibrahim works through problems and assigns lots of group quizzes and HW to solidify your understanding. Ibrahim is more than willing to offer help outside of class and replies quickly to emails.