Chung-chien Shan
While if you need help in the course, you can find it, but it won't be good. Help/hw is vague and questions are answered with questions and the professor is rude/sarcastic when asking. Work is ordered to pretty much have something every night, and there are random spikes in difficulty. Can't say i'd ever reccomend it 