Ryan Heintzman
Prof Heintzman is good at teaching and was always incredibly patient. First half of class might be a bit boring if you have already learned about Earth's Spheres. Incredibly accommodating and always there to help. Provides good insight on course content.  