Shankar Subramaniam graduated from NLC high school, Neyveli, India in 1981. He got his bachelors degree in Mechanical Engineering from the Regional Engineering College, Trichy, India in 1986. He received scholarships during that period and graduated with honors. He was accepted to the graduate program in Aeronautical Engineering at the Indian Institute of Technology (IIT), Kanpur, India. After a short stay at IIT, he came to the Florida State University (FSU) on a teaching assistantship; he received his masters degree in Applied Mathematics in Spring of 1989. In the Fall of 1990 he enrolled in the doctoral program in Mechanical Engineering at FSU. He was a research assistant at the Fluid Mechanics Research Laboratory (FMRL) at FSU. His research encompassed both computational and experimental fluid dynamics. He was also a student associate of the Supercomputer Computations Research Institute (SCRI) at FSU.