Hey all. I feel as if I've dug myself into a dead end and I'd appreciate some career advice. I'm a senior computer engineering student with a 3.8 GPA at a decent engineering school. I chose the major to further understand the mysteries of computers. I enjoyed learning what I did, because now I have an in-depth understanding of computers. I've had two different software development internships: One on a large DotNET application development team, and one where I was the sole developer of a logistics application. Both involved building forms, writing SQL queries, and dealing with loads of data. Data in, report out. I am constantly asking my coworkers how they can enjoy dealing with such bland stuff when they could be doing science! Their lack of response makes me think that maybe I'm in the wrong field. I want to use this computer literacy as a tool to work on interesting real-world problems. The problems that interest me all share one thing in common: modelling. I think my true joy is using a computer to model a system. Basically, I want to Examine a system Develop a theory for how it works Simulate an experiment with a computer Examine my results and make an inference My main experience with modelling is through AI/robotics, as I took a class on it and did a semsester of research in it. I absolutely loved it. But I'm also interested in physical models (like stress, strain, failure models), or weather systems. Another good example is a circuit simulator. Or a video game. An interesting thing to me is modelling the psychological behavior of humans. The game of life is very interesting to me. Biological models. The list goes on. The question I'm looking to get answered by PhysicsForums is this: What kind of masters programs would a computer engineering undergrad be qualified for that involve using computers to model problems? Could I go for computer science, applied mathematics, physics, or an interdisciplinary simulation program such as http://www.ist.ucf.edu/?