Myung-Chul Kim
So many mixed emotions with this Professor. Straight to the point, no babying. You either pay attention, write everything down, and basically have the textbook answer any questions you might have or pretty much fail. He knows his stuff but gets rude if you ask a question. Pours all the material and expects you to get it right away