Well, I'm a science major at a very large public university and I'm still frustrated out of my mind. Being a sophomore, I resolved I'd challenge myself in Organic in that I would do well enough in the class to be able to ask my prof for a LOR. Well, I'm doing very well, but I am faceless to this prof. With approx 250 students in the class, even during office hours there are at least 20 people each time waiting to get a question answered. I get in line, but he doesn't even look up when I ask my question. I've gone three times now since class started, and each time is the same scenario. He seems to have no real interest in who he's talking with. Good prof, mind you, just not personalized service! As soon as the line is done, he bolts.
Well, I started working in a lab this semester, and since I started almost 6 weeks ago, I have not seen the PI once. I have only seen the PhD a few times by accident. He doesn't even know if I am there or not and I spend about 10 hours a week in the lab. I only interact with a couple of graduate students who teach me the techniques, but are not terribly interested in teaching me more. The lab is huge, and I am learning things, but how am I ever going to get a good LOR from someone I don't see? Worst yet, how am I ever going to understand everything and be able to generate an idea for an individual project? I really don't know how to make the situation any better. I have made a commitment to this lab through next summer at least. I don't think any other lab here would be any better in terms of more individualized attention. I am very willing to work hard for them, but I also want to reap some benefit.
My other science class (Bio 2) is the same thing. Almost 300. In some of my Gen Ed classes there have been over 600.
Fortunately, the school has loads of EC opportunities that have been very rewarding, but the one I am heavily involved in is a completely student-run club with no faculty involved. Any further suggestions?