Based on 3 Users
Prof Lin was a fun time. I won't lie, he isn't the most superb professor I've had, since sometimes he went over content quite fast. However, he mostly explained concepts well(although lectures were a bit disengaging at times), and he's always willing to explain concepts to s students.
Grading was pretty generous, Lin and his TAs give quite a bit of partial credit in midterms and tests. There are quizzes on weeks that we don't have midterms, holidays, or the final (5-6 a quarter).
Midterms and the final were fair. Not super easy but definitely doable.
The homework was interesting. Homework is never due, and you never got answer keys, but the quizzes would literally be 2-3 homework problems. If you did them right in the HW, it would be pretty easy to get a high score on the quiz. I recommend doing the homework with friends and making sure your answers match, so the quizzes are easy points.
The other thing I loved about this class is how much of a "dad" vibe prof gives. He seems a little clueless at times(he isn't) which is kind of funny, and he dresses like a typical Asian dad. Occasionally he'll crack a dad joke, and on Halloween, he even brought us all candy. It's clear he cares about his students though.
Overall I'd say this was a pretty solid class, and I'd take it again with this professor!
Honestly, this class was somewhat of a joke in terms of the grading. We had quizzes based on the homework, and he would reuse the same exact questions from homework on the quizzes so as long as you understood the homework you would get a full mark on the quizzes. The midterm and final were very straight forward and honestly on the easy side. He even gave us a final project on matlab for 5% extra credit, which is quite generous. You can easily get an A without the extra credit. With that being said, you will definitely learn the content well and he is a good lecturer and even tries to organize the material to help students effectively learn. Definitely take this class with him.