Bassem Saad
Saad is very kind.  However, he explains things poorly and this caused a lot of issues with our class.   The class is an easy A (he's a lenient grader) but I was constantly confused on the Linear Algebra topics because of him.  I learned more from YouTube than him.  He has poor time/classroom management and the exams are confusing.  