Since the class is very long she gives a lot of opportunities to code during it so you can apply the stuff she just taught. The projects require a lot of time but that's just how the class is. She goes over the entire midterm during the lecture so you can understand what you got wrong. Don't worry if you have to take a class with her. She's fine.