Hoda Jahanshaloo
She's very nice and fair. The ILP program in general is difficult but both her and James in the ILP lab are very willing to help and you can get all the help you need. English is not her first language, but I never had difficulty understanding anything. She goes over problems and does everything she can to make sure everyone understands the lesson.