She is TERRIBLE. I am rating her here cuz her ieval was down:( Be prepared for inequality and being almost rooted to fail. She messed up on the midterm involving miscommunication with timing causing almost everyone to fail (avg:28/50). The TAs even tried to push for her to fix it, but she refused because it's "policy". Horrible teacher as well.