@phleet For example: https://uwflow.com/course/psych101

 "Steve Spencer" is the name in the professor reviews while "Stephen J Spencer" is the name from the section info.

This function is essentially being used as a "locality-sensitive hash function" — names who probably refer to the same person will map to the same string. This is necessary because, as @andyzg said, there are lots of differences between names of professors we get back from Open Data vs. the user-entered professors names.

I do agree with @phleet that perhaps we can come up with a more descriptive name... something like `normalizeProfName`? And perhaps a JSDoc comment written above the function to clarify its purpose. :)