It's a challenging class, meaning you have to put effort into it, but it's also very rewarding. She's very smart and knowledgable about the subject. Exams are difficult but with studying, you should do well.