Saeed Kamali
He is an excellent professor who uses real world examples to help make difficult topics simple to understand. I felt like I had fun in the course and I can tell he cares about the success of the students that he teaches. Would recommend!