I am writing this after seeing how unfair other reviewers have been. This isn't a hard class by any means and the prof isn't bad at all like other reviews say. Sure, lecture can be a little unorganized sometimes, but that can be easily solved by simply going back and making sense of things. People just like to complain because they put no effort.