<p>I agree that you should definitely take some prereq classes and try it out. CS 61 series is where to start. Many CS people love their jobs. Lots of software-engineering jobs provide great work environments, stimulation for creativity, and great pay. Society is growing increasingly dependent on technology-- computers in particular-- and the trend doesn’t seem like its going to slow at all. And that is the very nice thing about CS. It’s pretty much applicable in every industry. Just think about the role computers play in your field of nuclear engineering…</p>