I'm a freshman undergrad student, and I'm applying for some programs that require letters of recommendation. I already have one professor who seems happy to write one for me, but I have another who I don't know how to ask. In the past when I've contacted the professor, he has neglected to reply. He's quite busy and disorganized. Most people I've talked with have also had trouble contacting him. In addition, I am worried about asking because I have only had one class with him and I'm not sure he likes me or can actually write much about me.
I have a class with him starting about 3 weeks before the deadline. Should I ask now over email so he has time to look at it? Should I include information about the programs I'm planning on applying to in the initial email, or would that seem presumptuous? Thanks for any help!