Did this for my sci requirement and I liked it, I think I should've just done a different course with her. It's not the most interesting topic and she tried to make it fun so I appreciate that. She had a textbook but you probably don't need to read it unless you want extra support. Her midterm was a little tough but the final wasn't that bad tbh.