Where To Stream China, IL Season 1 Episode 8
Chinese New Year
- Aired February 19, 2012
- 30 Min
When all of the students on campus fail their finals on Christmas, the professors must come up with a plan to re-teach them everything before New Year's, or risk losing their jobs.