The course was amazing, the professor was top tier really, I only have good things to dsay about it, I learned a lot, and I am really grateful. The only reason why I'm giving 4 stars and not 5 is because I didn't like the way the final assignment which is 60% grade is evaluated by my peers. I reviewed about 8 to 9 works, some of them were 5 lines long, some of them were really bad, so I don't think it's accurate for a person who delivers a 5 line work to review others. I wish they could have been reviewed by a professor, or a machine maybe. Besides that, the course was amazing.