<div dir="ltr">It&#39;s easy to get tangled up in the details with Drupal, Datatables has a good interface with views, and hiding old columns, while not automatic, is simple.  I would add a single checkbox for each semester as a separate column and hide the old ones from displaying in the view, adding new columns each year or semester.  Displaying the checkbox (checked or not) would do the trick.  You might like the search box with datatables, it produces a very responsive filter that works with each character you type, and your table is not so large that response issues will show up.  You will need to play with CSS for styling, but nothing major as long as you don&#39;t mind manually hiding columns from time to time.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jan 14, 2014 at 10:59 AM, vibanu <span dir="ltr">&lt;<a href="mailto:vibanu@gmail.com" target="_blank">vibanu@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>Hi All,</div><div> </div><div>We would like to replicate the following page into DRUPAL</div><div> </div><div><a href="http://www.cs.stonybrook.edu/students/undergrad/CSEcourses.html" target="_blank">http://www.cs.stonybrook.edu/students/undergrad/CSEcourses.html</a></div>

<div> </div><div>We have content type of courses. We are struggling to find a solution on how or the best way to show the 4 semesters.</div><div> </div><div>Any ideas are appreciated.</div><div> </div><div>Thanks in advance.</div>

</div>
<br>--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></blockquote></div><br></div>