I have been working with an AMO physics professor. He researches ultra-cold atoms and quantum optics. Since he's new to the university, his lab is still mostly in the infant stage. In fact the construction of his lab was just complete recently. For almost the entire summer, I was building circuits and other electronic equipments that will be used in future experiments. It will be quite sometime before the group starts doing any serious physics experiments. Optimistically, the group might have everything set up and start doing physics by the end of this year. But even by then, I am not sure if the professor will assign me some actual research project instead of just making me building equipments. The closest thing to optics that I might get to do in the near future is probably building a photodetector. The thing is that I am not even building from scratch. I kind of just copied what other grad students have built. I do realize that the hands-on experiences gained from building the experiment equipments are valuable. But at the same time, I am not getting any exposure to any original research which I desperately need. I am a junior now and I have only a year and half left before I apply for grad school. I understand the importance of consistency and the close relationship you get out of a long commitment working for one professor. My professor also said that not everyone can say that they help build a lab from the very beginning. I do agree with him to some extent. But my lack of real research experience worries me. I don't have the luxury of the grad students in the lab who will be around for at least 3 or 4 more years to see actual ultra cold atoms research in full blossom. Recently, I contacted this electrical engineering professor about research opportunities in his lab. He is very enthusiastic about having me working in his lab. He has had physics majors work for him before. One of the projects that the EE professor is very keen to push me into is laser-guided assembly of nanosystems in which one of his groups uses holographic optical traps to precisely manipulate atoms, molecules and cells into useful arrays. The nature of the research is basically biophysics. The leader of the that group is actually a physics Postdoc. The EE professor told me upfront that if I do join his team, it will be a serious commitment and the research will culminate in my producing a serious paper with him. On one hand I am quite interested in my AMO physics professor's research even though it won't be carried out any time soon. I still have this hope that if I build whatever he asks me to build and wait a little longer, I might eventually get to do some research project. But on the other hand, I am very aware that my time is running out. And if I join the EE professor 's group, there's a very high chance that I will actually do some science. However, I am a little unsure about the subject of the research. Biophysics and bio-nanotechnology sound fascinating, I am definitely interested. But they are not exactly the areas that I envision myself doing in grad school. So I am really facing a dilemma here. Should I quit my current lab and join this EE professor's lab. Or should I be persistent and continue my work with my AMO physics professor. I would really appreciate your advice.