She's friendly but her presentations are definitely not the greatest. She basically reads off of them. I fell asleep multiple time during her lectures. Slim to none practice work in class. It wasn't hard to pass (due to extensive EC and hw) but I really wish I learned more. Tests are pretty hard but you won't fail even if you fail all the exams.