Found, on the first day of the semester: a note left behind by a student in an earlier class that I kept and now re-found under a stack of papers on my desk:
I'm so sorry.... I only went by what people said on rate my professors. This can't be the same guy.