It seems I will be learning some programming while I'm at Stony Brook. At the very least, I'm going to have to become more adept at using multiple operating systems. My lab uses a network of windows machines mainly for writing papers and presentations and such. There is also a group of "big" computers running on linux which are used for image processing and data analysis. In addition, everyone also has their own personal computers which, more often then not, are macbooks.