Very hard class. She is very hard to get a hold of. Test are extremely hard. Lectures are based of her powerpoints and super long. She is a nice person but horrible teacher. Must attend class otherwise you won't pass. no reviews before test.