The workshop requires considerable planning and commitment from faculty and graduate students, who must prepare classes, select computer components, verify the compatibility of the components, test the system that participants will build and order parts before the workshop begins.

Administrative assistant Patricia Wong spends months before and after the workshop working on the logistics and making sure that all the details fall into place.

The workshop requires an equal amount of commitment from participants. The days are necessarily long — students learn a semester’s worth of complicated material in one week.

“If you are thinking of going to Disneyland between now and Saturday, you can forget about it,” Vashishta warned participants on the first day of the workshop, which took place from June 22 to June 27.

Many of the students and faculty who attended had never been in California before. One student boarded an airplane for the first time in his life in order to attend the workshop. All remained unfazed by Vashishta’s warning, well aware of the resources that would be at their disposal throughout the week.

Throughout the week, guest lectures by USC faculty members and visiting researchers touched on the scope of computational science in fields as diverse as nanotechnology, robotics, molecular dynamics and seismology.

Margery Berti, associate dean for doctoral programs at the USC Viterbi School, encouraged the students to pursue advanced degrees and gave them advice about selecting the right graduate school. Cauligi Raghavendra, senior associate dean for strategic initiatives at the school, spoke about the importance of diversity for the future of science and engineering.

“Everyone takes something valuable away from this experience,” said Mohammad Vedadi, a dual-degree graduate student in physics and computer science, who was the leader of the team that organized this year’s workshop.

“I never expected to put together a computer,” said Arielle Calloway, a math major at Dillard University in New Orleans. “It was tight,” she said.

One faculty member at a small college who teaches a course on operating systems said that she had never installed the Linux operating system on a computer. She intended to return to her home institution and incorporate Linux into the courses that she taught.

Christopher Gutierrez, who has a Bachelor of Science in computer science from California State University, Bakersfield, and who will begin the master’s program in computer science at New York University this fall, enjoyed seeing how fast parallel computing was, compared to running programs on a single computer.

“As an undergraduate, I never learned about parallel computing; I only studied the architecture of a single computer,” Gutierrez said. “I’m coming away a better programmer.”

The workshop was planned and organized by the collaboratory dual-degree graduate students, who also taught many of the classes. “I was amazed at what a great job they did,” Nakano said.

Reshard Horne, a student at Huston-Tillotson University in Austin, Texas who plans to pursue an advanced degree in computer sciences, said, “Watching the graduate students learn to be teachers and leaders was really inspirational.”

As Vashishta explained, a workshop in parallel computing is difficult to implement because it requires a lot of technical expertise and significant resources, including people and funding.

"We have been fortunate to receive funding from the Department of Defense’s High-Performance Computing Modernization Program and the National Science Foundation’s Materials Theory Program,” Vashishta said.

“Students write us that having this workshop on their resume really makes a difference in where they are admitted for graduate school. This makes all the work worthwhile,” he added.