I liked Onyinye a lot, but she isn't for everyone. She's not overly friendly (which I like) which can be scary for some students. Still, she's a fair grader and takes your effort into account more than anything. Lectures are okay, but she is so passionate and respected in her field.