[Link from Tom Guthrie]
Everything here is good advice, except at Guilford our Quaker tradition makes some (note, only some, not all) faculty comfortable with first names and no honorific.
How to email your professor without being annoying
by Laura Portwood-Stacer, at Medium.com, April 2016