I do not see what forcing a class on someone like this (especially at their age) will accomplish. Does anyone really think a semester long course is going to make her go "well, gee whiz, guess I shouldn't discriminate against those Asians anymore"?
Honestly I think it's better than nothing. Discrimination like this is usually based on complete ignorance/lack of exposure to different cultures. A course on Asian cultures may actually have some effect of humanizing the asian people for this particular bigot.
Actually, I think the forced class makes the situation worse. My life experiences tells me classes and other attempts at "re-education" only hardens the attitudes for hatred and discrimination.
For a person to change their racism/homophobia, it requires interaction with another human that triggers an emotional component. For example, a person who despises gays has a child grow up to be gay which changes their mind. Or a somebody who hates blacks later ends up stuck in the front line of a war with other blacks watching each others' backs and it eliminates (or lessens) the prejudice.
It doesn't mean that positive human interactions will always "cure" everyone but it seems to be more effective than classes.
Classes are more useful for cultural/etiquette topics (e.g. how to hold business cards with 2 hands in Japan).