Thank you for your response! In fact, I have couple more in mind, UIUC (funding available for MA), U of Alberta(for this one, I am still considering, for from what I have learnt from their website, they are quite experimental/empirical in terms of methodology, and I am not sure whether this is a good fit for me), George Mason (A relatively small program, but good funding).
As for my current program, please allow me to say a little bit more. It is not a problem that there is SOME lectures/seminars/classes that are remotely relevant to my examinations. The real problem is that a predominant majority of them (probably more than 80 percent, I should say) are remotely relevant.(Please note that evaluation will not take place until the end of the academic year here, and evaluation does take place in a specific lecture/seminar/class. We got examinations (more like a general examiantion) as scheduled in the course (=degree program) handbook).
Another problem is the overall organization of the teaching component of the program. Take the following case for example. I have a lecture A and lecture B. Lecture A assumes definitely no previous knowledge about linguistics at all, and is about basic concepts such as what are phoneme, morpheme, phonetics, phonology, etc. Lecture B assumes great deal of previous knowledge about theoretical linguistics, and presumably is designed for someone who has passed the general examination. What is problematic is that A and B are required to go at the same time. The prerequisite of understanding the content in lecture B is having known everything in lecture A. If this is the case, what would the point be to attend Lecture A? Conversely, if lecture A is a necessary component, the presupposition is that I have not yet known everything to will be presented in lecture A. If this is the case, then what is the point to attend lecture B given that I don't even satisfy the prerequisite to attend lecture B. Either way, this shows the problematic organization of teachings available.
The second thing I should point out is that there is no core at the heart of the program. To put it in another way, the lectures/seminars/classes required to attend are either one of the followings,
1. UG classes designed speficially for UG
2. classes in a different faculty designed specifically for students in that faculty for their degree programs.
To put it in a different way, this is to say no class is designed only for this course.
Even worse, there is no office hour to ask questions.
Also, opportunity to do submitted written work for comments is rare, and I have only 1 opportunity to get comments for the whole term. I attempted to request more, but it is to no avail and what I am told is that this is the way the course is set up (this reason is probably the panacea for all these defects of the program for them).
So, overall, I am left alone to self-study whatever I wish (of course, I could also do this at home in the U.S. without paying academic fees).
Finally, I should also point out that many of the books that could easily be checked out in most U.S. public library are NOT allowed to be checked out here. For most part, I have to read in a library during business hours (not open in the night and very limited hours in weekend). This, of course, is another afflicting experience, as I have spend quite a lot of time to walk back and forth between the dorm and the libraries which are located quite far away at different locations of the city.