Kim Jangyul
In three years at CSU, this is the worst professor I've ever taken. Horrible feedback, horrible lectures, and overall just a complete WASTE OF TIME. Lectures are literally copy/paste of textbook. If you can take any of his courses with a different professor, I urge you to do so, as taking it with Kim was a HUGE mistake! (+heavy accent!) 