Professor Ezhie is a good professor who is very strict when it comes up to material like this. The only bad thing I'll say is that she gives a lot of quizzes, exams, and homework. Her exams consisted of awkwardly worded questions. On the other hand, I liked the group presentations but make sure you study for that class or else.