If you're reading this review then you've probably already looked up this course and sample syllabi and know the rough structure so I won't go into that much here. No lectures, no exams, very self-paced/self-motivating (unless you choose to be part of a team for the project, then less self-motivating).
Everyone has different measuring sticks for how they rate courses, so I'll do my best to justify my rating. To me, this course was the most valuable and interesting course I've ever taken, in OMSCS and otherwise. I could see this paradigm being adopted for many other courses in this program.
For the project tracks, the lines delineating them are not strict and are somewhat fuzzy, but in a good way. For example, I went the research track, so I did a bunch of research, wrote an academic paper, but also developed some prototypes using Python to illustrate different principles in the research topic.
The beginning of the course can be somewhat strenuous digging up a bunch of academic papers, reading, digesting, and writing about them. BUT if you make sure you have at least a vague idea of your project topic from the start, then you can steer your research for these initial assignments in that direction (which I believe is the goal of these assignments in the first place). Essentially you are doing a ton of the research up front before your project even starts.
Once those assignments are done, the schedule really becomes a lot more flexible as long as you keep up with the milestones you set in your proposal and are open and communicative in your weekly submission to your mentor. I had a week or two where family stuff came up and I couldn't stick to my proposed schedule, but I made it up in other weeks, made sure I ticked all the boxes from my project proposal, and made sure I thoroughly and clearly stated what I had accomplished for each status update, milestone deliverable, etc.
Honestly the hardest part about this course is the participation points. I was so focused on my own research and on developing my project that I found it hard to devote enough time every week to doing helpful peer reviews.
Anyway, take this course! It is awesome.
Even though the topic of your project needs to be related in some way with Education, you can spin almost any interesting topic into being applicable. If you're interested in LLMs, then you can research/develop an LLM education bot of some sort, if you're interested in data analysis, then you can develop an experiment relating to how students do such-and-such and collect data to analyze.
It is really a great starting point for anyone that wants to learn how it feels to do structured research (for a future PhD program or for work). For me, I loved the entire process and learned a ton about myself, my research style, and my interests.
This is one of those courses, more so than any other course, that you really get out of it what you put in.