Math 256 is a very fast paced, dense and difficult course and Dr Zare really goes above and beyond to teach it to us and make sure we understand. Her office hours are amazing and she's always willing to meet with you or reexplain any concepts. 