Prachi Shah
She takes long to reply to emails, but she's very helpful and clear in class. Don't ask too many questions during discussion because she'll tell you to schedule a meeting if you ask too much. You have to be punctual and attend ALL discussions to pass! Even if you're a minute late, she won't let you in :(