Omid Ghasemi-Fare
He definitely knows the content he's teaching, and he'll go above and beyond to make sure you understand the material. Super helpful and readily available outside of the classroom for help. There's two exams and a final--and he weights the exam you did better on more. Super understanding guy who cares about the success of his students.