Ezihe Ahanonu
Explains everything horribly and when you ask for explanation she gives you the worst attitude ever, very demeaning. She's very late on giving you assignments, grades late, grades harsh and gives you no good feedback on why. She should not teach.