Snigdha Nautiyal
She's extremely difficult. It's a lot of paper writing and the numerous lectures you have to watch are super boring. It's also heavy heavy reading and she's a super tough grader in regards to the papers you have to write on them. If you can avoid her, I highly suggest it.