Almost all of the teaching was done through a free online textbook resource that was co-written by the Professor. The class was well structured and she was lenient and understanding with deadlines for assignments. Very open to questions and new ideas in class. Also creates a welcoming environment for learning.