Krista Spreng
I'm not very good at math and science but she is patient and explained things to answer our million questions. I learned a lot! She has a lot of outside knowledge to answer really RANDOM science questions. You can tell she's passionate about science. I would take her class again.