She assigns group projects instead of teaching the topics so you are learning the course material from other students! She is very difficult to understand as her few lectures make little to no sense. She gives a lot of assignments with less than a week's notice. I would rather pay to take the class at another institution than deal with her again.