Baishakhy Hazra
Hazra is a very difficult teacher to deal with. She doesn't teach the lesson well and if you don't know the answer to a question she says it's your fault for not paying attention. If you mess up in the slightest she gives you a zero with no retries. I eventually had to drop out of her class because I could not deal with her anymore.