Winter 2023 - I think professor Kim was a engaging lecturer, he was often funny. For transparency I got a 12/20 on the first midterm and for the final I received a 20/25, I would do all the homework and get perfect scores (labs as well.) you also get 5% extra credit for writing down all lectures and I thought it was too much writing so I didnt do some. However I ended up passing the class with a B. I HIGHLY RECOMMEND DOING THE SHEET OF NOTES THAT HE ALLOWS IN THE EXAM. I think that is honestly what saved me, I mostly put practice problems that were given in the homework and I also referenced the practice final exam that he gave and I did pretty well on my final exam due to that. Although I liked Kim as a lecturer I absolutely despised stats content. Hope that helps and good luck !