In response to your question about asking for recommendations: Remember that it is part of a professor's job description to write these letters. If you feel like you haven't gotten to know a particular professor very well/they don't know you very wel...