Number 32 is now demolished and replaced with a two-story building. At least they kept it one story next to the street. Oh well, I guess it could be worse. Street view from 2014 here: http://map.qq.com/#pano=20041014140318102052600&heading=29&pitch=2&zoom=1
Looks good in the snow. ** Greetings from Frankfurt upon Main, Germany
The small trees in front of the mosque probably disappeared when they widened the Tumen Jie and built the square.
But the Qinghua University main building was finished in 1958, right? I have heard staff and students had to wait for the trains when going between the dorms/housing and the main building... :-)