You should try taking a logic course. Apparently it makes you think more clear and argue better. I regret not taken one and now it's too late as I am about to graduate. Oh and I think you can also prove things better, and see more tricky cases easier.