Professor B was good at explaining things to the class but sometimes she would take a minute to understand them herself. She was always ready to re explain things if we did not understand though. No textbook is needed for this class as all the hw is done online through Knewton Alta which was very helpful for learning. Overall would recommend, 8/10