While doing Tim Roughgardens Algorithms course ( <url> I became interested about the topic of solving NP-hard problems and wanted more. Thats how I bumped into this course. Im VERY happy I did. I never had so much fun programming since I was in high school. The assignments are tough and time consuming and super addictive. Dont be surprised if you find yourself at 5:00 AM trying to squeeze a slightly better solution then what you currently have.The course covers a lot of material: constraint programming, local search heuristics and meta-heuristics, linear and mixed integer programming. I think each of these topics could be extended and made into separate course. If you want to get a thorough understanding of all of the presented topics, youre gonna have to go through the additional materials. However, prof. Pascal Van Hentenryck is an excellent teacher so even though you dont have a thorough understanding of everything, things are gonna make sense and feel very natural and intuitive. Dr. Carleton Coffrin is also very active on the forums, constantly answering questions or encouraging interesting conversations. Ive never seen a MOOC which such actively involved staff.Bottom line, if you have10+ hours/week and you like CS, definitely take this one.
courses reviews