AndrewChang..thanks for the input. I forgot to mention I also have also taken a prob and stats course, and have experience in Java, C, MATLAB, Mathematica, Lindo/Lingo, and some of the API's in supercomputing like OPENMP, MPI, and little experience in CUDA.