Professor K is awesome. She really enjoys and knows well about what she was teaching. Mentors are also very helpful. Have open lab hours regularly to meet with Professor and mentors. Its a new class. Not hard if you follow the pace. Grading policy is more than generous. No curves. Can definitely get A as long as you pay some effort.