Overall, I had a good experience in the media studies stream of the major program. Most of professors here are willing to reponse to our questions or concerns patiently and kindly, which is quite good. However, you would encounter several TA or profs who give the grades strictly.