Ruba Kanan
She definitely knows the subject matter she discusses in her lectures. Sticks to the course books and lecture material. But should pay attention to the textbook cause surprise! She's most likely gonna ask you about it. BUT if you're struggling with the content do not be afraid to ask for help, and doesn't judge if you don't understand...