I do not recommend taking this class. The Prof. is very unorganized. She does not provide a lot of materials to better help you understand. PPTs are not helpful so be prepared to do your own research. Gives a lot of homework that takes more than 2 hours a night to do. There are questions on the quizzes that was not part of the study material.