What should I include in my cover letter?

Describe your interest in the program and specific faculty projects; the date you are available to start work; whether you prefer to work for one or two years; your familiarity with programing languages (Stata, R, Python, Matlab, etc); your prior experience as a research assistant and with independent research (e.g., a senior thesis); the names, email addresses, and phone numbers for 2-3 references; any other relevant information.