Rui Hayashi
Rui is a great teacher, she really cares for all her students to understand and pass the class. Although this class is difficult she does all she can to make it easier for you. She gives plenty of time to do he and even accepts late work. Her tests are hard but it makes you work for it, but her lectures help understand everything.