Gisela Knightstep
She is AMAZING! We don't really really out of the books. She creates slides on the thing she exactly wants yoy yo know. Her teaching is hilarious, sometimes has no filter which is awesome! She truly makes u understand and the knowledge really sticks with you. No homework really just study study study! She is very fair and takes her time teaching.