I have been often asked by physics and astronomy undergraduate students at USP about which of the optional courses (disciplinas optativas) they should take in order to pave the road for a good, solid understanding of general astrophysics. My own, biased suggestion of courses that one should take with emphasis on a good physics and math background is given here.