Do not take her if you really wont to learn about the subject. She is not good at explaining the topics and all she does is read the slides. Its just a wast of time and money taking her class. She assigned a final project that was not clear and understanding to us. I do not recommend her.