Reescritura de URL en MVC3

Estoy trabajando en un proyecto para una universidad local utilizando MVC3. Me he encontrado con un requisito en el que estoy atascado y no puedo encontrar ninguna salida.
Supongamos que mi URL es www.abc.com
El requisito es que si escribimos el nombre del profesor después de la URL obtenemos una vista detallada del profesor, como:
www.abc.com/john
www.abc.com/smith
Pedí una opción como www.abc.com/teacher=john pero ha sido rechazada.
¿Es esto algo relevante para la reescritura de URL o alguna otra salida, ya que puede haber muchos maestros en la base de datos, por lo que no puedo crear métodos en los controladores para cada maestro? ¿Alguien por favor me puede guiar para este escenario?
Saludos cordiales

Respuestas a la pregunta(1)

Su respuesta a la pregunta