Professor Oh is very nice and cares about his students. That being said, his lectures are not very engaging and sometimes he didn't explain hard concepts well, but lecture notes are clear and helpful. Homework is not difficult since there are detailed instructions but be sure to leave enough time for it.
I wouldn't take a class with him again. There were pop quizzes which were difficult, because it was hard to focus on his lectures. The homeworks are very long (lots of coding), but there are only 4 of them with a LONG final project. One midterm and one final project (no final test). Study hard for the midterm to help you get an A in the class.
Way more emphasis on lecture and lab attendance than needed. I'm familiar with most of the materials so it's not hard for me. But even with 90+ on all homework/quizzes/midterm/final, missing a few labs get me down to B. Unfair grading. Plus, you won't hear back from him if you email him about any issues.
I had Oh for PSTAT131. He's a wonderful professor who explains details clearly. One thing that you should be pay attention to is his pop quiz, which is harder than I imagine.
I had Oh for PSTAT 120B and I thought he was unfairly tough in that class. However, he has made a dramatic improvement in 131. The material is pretty dense, but he does his best in lecture to break it down. There is no midterm or final, the final project takes up 50% of your grade and it's pretty straightforward. Homeworks are partner assignments.