Dude, that's gotta be you Kayvon. I'll provide a little insight from my own experiences, because both Bufalay and myself worked for the same professor. He also taught a class I took sophomore year (a circuit design and analysis class), and I had approached him asking what books I should read to learn more about the subject. The professor wound up saying "don't read books, you should come and work in my lab," and after working out some details I wound up with a paid undergraduate research position in his lab. The key is, as invidia put it, don't be afraid of your professors. When I started the physics curriculum I had heard from people about the wonders of "networking" and getting to know your professors, and it didn't soak in right away. However, I've now made an effort to make sure every one of my professors knows me by more than just my first name and the course I'm taking. Email has proved to be a great tool in initiating a conversation with a professor, particularly if you've never had a class with the prof before. Be as enthusiastic and motivated as you can while trying to make the best academic impression you can (and don't write a novel, because EVERY prof is too busy to read a long email), and stress that you're really interested in helping out. Bufalay is right, you can't go wrong by offering to volunteer...if anything you'll be less of a burden to the prof and he/she will love you that much more for your free labor. Once you open the line of communication with your email, most prof's will then have you come in and talk to them to get a feel for your skill set and interests (which you should be honored about and thankful for...keep in mind these guys barely have time to read your emails, much less sit and talk with you for a half hour). I wound up using the same method to get other research position offers in some particle physics groups at my school, but I wound up staying with the same prof at the biophysics lab for the whole of my undergrad (i'm a graduating senior this year). Hope this helps.
btw kayvon, how's cornell? you still staying with nano?