What are the best courses to prepare me for graduate school?
The best classes to take to prepare for grad school depend entirely upon what your academic interest is. It's very important if you are bound for graduate school or even if you are thinking about going to graduate school, to become very familiar with the discipline that you are interested in studying in graduate school, and also to work very closely with several faculty members in the department that you are taking your undergraduate degree in, so that they can provide excellent experience for you. They can give you opportunities to collaborate with them on their research and they provide exceptional recommendations when it is time to apply for graduate school.