I attended Mr. Shen Jian's History of Human Civilization, which is quite good. I don't know if I can open it now.
I haven't even attended Ji Xiangxiang's class. It's too hard to accept. It's too hot.
Philosophy teacher: Yu Xiaofeng, a famous mouth of Zhejiang University (everyone commented well on this, but I took his class and thought it was ok, but it didn't reach a good level) and Zhang Yinghang (his class "Aesthetics of Life" was quite popular).