Minseok Park
I feel like his reputation seems to be two folds. If you have very basic math skills that should be already covered from your K-12, and paid enough attention during classes, you feel his class very interesting and well organized. Otherwise, your fundamental ignorance on algebraic skills will make OM class difficult, and you will start complain. lol