<p>So, I am thinking about taking grad level CS courses in the near future, but I was wondering, in general, if it is possible for me to take certain grad level courses in place of certain undergrad courses without previous experience.</p>
<p>For example, I was wondering if i could take grad level OS in place of undergrad OS. Or should I have taken undergrad OS before I take the grad level OS?
I was wondering the same thing for Compilers and Algorithms.</p>
<p>Any input would be appreciated. Thanks!</p>