Thanga Dasamoni
whatever anyone tells you, whatever you read about her being a "good" professor. DO NOT BELIEVE. She is the WORST professor at CPP by far. She has you learn about things not even listed in the course, she will put you down in class in front of other classmates, and most of all she loves participation, so if you don't participate, you will fail.