diff --git a/document_root/javascript/courses/public-view/search-box.js b/document_root/javascript/courses/public-view/search-box.js
index adefb089a9ca9d37e91f7139907b1e545c844879..0fb49107a34252996a7519f6ed8bff37874e91aa 100644
--- a/document_root/javascript/courses/public-view/search-box.js
+++ b/document_root/javascript/courses/public-view/search-box.js
@@ -55,7 +55,13 @@ function handleChangeSelectHierarchy()
     var selectedCollegeId = collegeSelect.options[collegeSelect.selectedIndex].value;
     var options = departmentSelect.getElementsByTagName('option');
     for (var i = options.length - 1; i >= 0; i--) {
-        if (options[i].getAttribute('rel') == selectedCollegeId || collegeSelect.value == 0 || options[i].value == 0) {
+    	// hack to make Computer Science show up in both Arts and Sciences and Engineering
+    	var multiCollegeDepartmentOverride = false;
+    	if (options[i].value == 13 && selectedCollegeId == 2) {
+    		multiCollegeDepartmentOverride = true;
+    	}
+    	
+        if (options[i].getAttribute('rel') == selectedCollegeId || collegeSelect.value == 0 || options[i].value == 0 || multiCollegeDepartmentOverride) {
             options[i].style.display = '';
         } else {
             options[i].style.display = 'none';