Emaan Abdul-Majid
She's a little boring but she definitely knows what she's talking about. The assignments and homework aren't difficult, but they do take time. She answers every question clearly and I would happily take her class again.