She overall comes across really nice and tries to help you but her lectures are so long and in depth. There are so many new concepts that we learn each day that it becomes hard to keep up with them. Her exams and quizzes are very complex no matter how hard you study. Genuinely considered switching my major because of this professor. Avoid!!!!!!!!!!