By what title should I greet assistant and associate professors in emails and letters?
Assistant and Associate Professors in the US can be formally addressed by "Professor" or "Doctor/Dr.". There should be no offense given with either salutation, and either is appropriate.