Ok. Diana loved me, so I got a very good grade in the class, but this did not apply to everyone. She is amazing, but not an easy professor. She will make you learn a lot. Keep in mind that I took this course in the intensive schedule (Fall A/Fall B) so we did twice as much work in half the amount of time. She is a really amazing professor, but you have to be ready to work. If she sees the effort, she will give you a good grade. Mostly graded on improvement and effort (you have to be ready to explain why you designed things a certain way, e.g. just bullshit your way through it), and just make sure you go to class and look like you're trying. A professor worth taking and learning from, very kind and understanding, just doesn't take bullshit.