Like the title states, I'm curious about letters of recommendation for non-traditional students. I'm finally due to finish my degree (BS in CS / Minor in Math) after approximately eight years. It took me so long to get my degree due to military service. I went to an online school (UMUC...not the best I know) and didn't take the same professor more than twice, so I don't really have the same relationships as a traditional, brick-and-mortar student. Since there aren't any professors that "truly" know me, what's the next best option? A professor that only "barely" knows me? Work supervisors? Is this something I can overcome with my statement of purpose / resume? Any help is greatly appreciated.