Have you taken a philosophy department logic course? I learned way more useful logical thinking in philosophy classes. My CS classes didn't even come close. Sure I learned to make a mindless machine calculate the proper result, but that's far less important than reading the writing of another person an being able to understand their ideas.