Aslam Hanief
Although i do not typically enjoy astronomy or learning about evolution, this course was pretty interesting. He does not require a textbook but some of the readings are pretty hard to find so make sure you take time to find them at the library or online. He repeats questions from the tests on the exam and gives lots of hints in class.