Young Soo Kim
Some people dislike Dr Kim and think he grades harshly. While at times Dr Kim leaves you seemingly with little guidance, in response just go to his office hours and he will help you through whatever your struggling with. Your grade can look bad, but at the end of semester, if you showed him you wanted to learn and tried, you'll get a grade bump