The class itself is straightforward and pretty interesting. The only issue I had was with the layout of the canvas page for the class. It's quite confusing and the professor often had to send out announcements to clarify things.