Andrew Rivers
Professor Rivers is very caring and kind! Lectures are detailed and topics are interesting. Midterms are fair and there is enough time to finish them without rush. The final is worth quite a bit so make sure you study well for that, but there are many small assignments that will help boost your grade as well. Loved this class and professor! 