Sheikh Shamaly
At first I didn't have any thoughts with Shamaly, but over time I found her a very caring person, she's not a native speaker so sometimes she makes verbal or written mistakes, but she'd always be very appreciated if somebody corrects her. And if you don't understand something she'll explain it again or give you a tutorial after class.