&gt;Those physics classes will teach you to think about problems abstractly<p>So do the classes on computer science and algorithms. The reason universities choose to teach those things using physics classes instead of logic class or algorithms class are just historical accidents.<p>&gt;And a few liberal arts classes are always good for breadth of education, and making you realize that you can always pick up a good book and read it<p>You can get that for almost free at a bookstore or a library.