I've had Maria for two classes and although her homework assignments are fairly easy her tests are nothing like the material you learn in class. the assignments were automatically marked as missing when I joined the class late and she ignored my emails until I got the advisor involved. She also forgot to put me on the presentation list.