I would start using the phrase “Legal immigrant not” instead. Or “foreign invader.” “Alien criminal” also works.
USC is a private institution, so I guess the “good” professor can do what she wants in her class. However, she has been exposed by this episode, and wary students, beware.