She is a great and caring professor. SPA 33 is a hybrid (Tuesdays online/Thursdays in-person). The only part that was hard was the amount of work assigned on Tuesdays. Because we did not meet that day, there can be a good amount of work to get done before, so be prepared if you are not very motivated for asynchronous classes.