Dr. Hill gives tons of grades out that have different weights, which is always nice. Her lectures are interesting and she truly cares about what students think. I would definitely take her class again!