I'd say she's a pretty good proff. If you go to her office hours, you'll find her feedback to be very helpful. Her lecture slides could be sometimes confusing if you don't go to class so I'd say attendance is pretty mandatory if you want to do well. Overall, I'd say you could do well in her class if you really put in the effort.