I am currently a sophomore in bioengineering and looking at my future courses, it seems like my English 102 course is my last non-science course, excluding BE courses that focus on ethics/non-sciency sounding subjects. I've had the professor in a previous course and I believe she likes me (mainly because no one else tries in the class) but otherwise, she isn't really close to me. Although I have some doubts, I think I will eventually be asking her to write my non-science LOR. Should I ask her now to write me my non-science LOR or ask her in a year or two, closer to the application process?