This professor is not good. She does not provide feedback on assignments. She does not teach students. It's all self-learning and no actual teaching in this course. The professor does not care and the TAs are bad at their jobs. I expect proper evaluation of my assignments and she does not know how to do that or does not care to do so.