MaryAnn Matveyenko
1217 needs a lot of hard work it's not an easy class but MaryAnn is an excellent professor who care a lot of her students and she will work with you if you ask for her help. she video records her lectures and that helps a lot if you want to prepared lectures before class.