<p>
</p>
<p>Very little of upper-level CS is about programming. The classes become much more about thought processes and logical thought quickly.</p>
<p>I came into CMU with eight classes worth of AP credit, and I don’t feel that I missed out on anything by not taking the lowest level classes. It actually was great, since I was able to do a minor and take about four extra electives within my department beyond all requirements and still graduate a semester early.</p>