Dr. Hilleke does an amazing job explaining concepts. She is very approachable and friendly. Her tests are difficult, but do not worry the class is graded on a curve! You will need to put a lot of time outside of class preparing if you want to earn an A, but overall would definitely recommend Dr. Hilleke as a professor!