Toktan Naderimoghaddam
She is amazing! Her exams exactly reflect lectures, and while homework can be weird, its because of the website used, not the questions asked. She provides skeleton notes, all you need to do is fill them out! Takes attendance every class. Posts practice exams for all exams and goes over the questions in class. She really wants students to do well!