I totally understand your situation...
Learning language is your own business, not your english teacher.
If you always hang out with taiwanese, your english skill won't improve ever. Don't afriad of talking with other American. Maybe, you should try to pratice with other international student first.