Professors ignore fans. They reply to useful students.
A research-opportunity email works when it proves you've read their actual work and offers specific skills for a small first commitment. Here's the structure — draftable in one click.
The specificity engine
Guided AI turns 'email Prof. Menon about her ML fairness paper' into an opener referencing the actual contribution — the line that separates you from forty generic emails that week.
Skills-to-need matching
Drafts connect what you can do (Python, data cleaning, literature review) to what their lab plausibly needs — an offer, not an application.
The small ask
Every draft requests 15 minutes or one task, never 'a position' — small asks get yeses, and yeses compound into positions.
Formal register, correctly
Academic email has its own formality. Formal mode gets the salutation, title and tone right — the details professors notice first.
Real examples
Undergrad, cold email
After taking their course
Following up after silence
Questions
How long should an email to a professor be?+
Under 150 words. Professors triage in seconds; a screen-length email about yourself gets archived, a tight paragraph proving specific relevance gets a reply.
Should I attach my CV and transcript?+
CV yes, one page; transcript only if asked or if your grades in their subject are the argument. The email body must stand alone — attachments support, never substitute.
What if I have no research experience?+
Offer work, not credentials: data cleaning, literature reviews, replication of a paper's results. Professors have an infinite supply of unglamorous tasks and a shortage of reliable students.
Is it okay to follow up if a professor doesn't reply?+
Once, after 7–10 days, in three sentences with an even smaller ask. Academic silence is workload, not rejection — polite persistence reads as seriousness.
Should I email multiple professors at once?+
Sequentially or with fully individualized emails — never a detectable template. One professor forwarding your identical email to a colleague you also emailed ends both threads.