Bo Park
Not a very difficult course. There is a lot of information to learn but she provides many resources to better understand. She uploads practice problems before tests with unlimited retakes so you can learn the material. She is a bit of a tough grader so if you strive for perfect scores like me, good luck. 