I found this class hard as a beginner. I took her one semester online and dropped the class and re took it in-person. She was not very helpful in my opinion and felt like I had to fend for myself in the class. Very strict on cheating! A lot of her work is on Chegg. Not very interactive with students.