Only thing I'd change is take out that from:

... to all my English teachers and professors, past and present ...