I graduated a few years back, but I think it's the same now as it was 4 years ago. The advanced classes are designed to be challenging for someone who has the experience of having done all the pre-req's. For someone who doesn't have that experience, it's as hard as skipping a grade in grade school. You are expected to perform at that next level while being offered none of the tools to do so. Therefore, you need to access them on your own, all while maintaining acceptable performance measures in the advanced course, as well as for the rest of your class schedule. If you think you can do it, then good luck.