B+
To be fair, I took a load of science classes in high school and I haven't been out for very long.