The revised version is definitely clearer. You could smooth out the grammar like this:
I wish to study Biomedical Engineering at the McCormick School of Engineering and Applied Science. Browsing through the McCormick School web inspired me. The first headline I saw was "blowing water bubbles at low gravity," and the image of the floating water enthralled me; for a moment, I thought I had entered a fantasy. Then one after another, more discoveries and innovations introduced in the McCormick School web page began to bathe my mind in wonder. Carbon nanotubes, electronic devices that twist, terms familiar and strange, and many other ideas I had never conceived of began to transform my perception of what reality is. The infinite possibilities highlighted by the images on the screen in front of me confirmed the truth of mankind's boldest belief, that nothing is impossible.
Sean, EssayForum.com