Bin Yeh
The class was very unorganized and the lectures were hard to follow. The ridiculous level of homework did not match the effort he put into the class. On top of that, he would randomly announce when homework was due so if you didn't keep up with it you may only have one weeks' notice that 50+ problems are due. only 3 tests including the final.