You need to take this professor she makes sure to always tell you exactly what she wants out of the assignment so you get a great grade and she is almost always available and is always willing to further explain any questions you might have.