Anna Patterson
Prof Patterson classes can be challenging if you don't attend them. I took her python class the first time she's taught it and it was a very difficult classes. But she is very reasonable when it comes to grading and is always available in her office when you need help. She also responds to email very fast. So put in the effort and you'll succeed.