/xBSUnnDc/9xllzRES6cvA==spring 2026
The RL course was very time consuming. As someone who works full time and was in the middle of a big move, I was struggling to keep up with the amount of time it took to fine-tune projects to be able to get good results. This was my fifth course in the ML track, and I took it at the same time as Software Development Process. I previously took AI for Robotics, Computer Vision, Machine Learning, and AI. All straight As, including RL and SDP.
I think that we were the first semester (Spring 2026) that had the course assignments frontloaded. Given my other work commitments and move, I was not able to take advantage of that but wish I could, especially for the last project.
Quizzes are open-book and have unlimited attempts. You basically have free points on these. Some quizzes needed many attempts to get one or two questions right as they are MCMA. Overall, easy points but they don't weigh much so not a huge piece here either. Some people missed out on their deadlines.
P1 - P3 were okay projects. All projects take significant amount of hours to run (at least 20+). What was frustrating is the amount of time it takes to train your agents only to discover that your 5-hr or 10-hr run was for naught, and had worse results than your previous run. It felt like a never-ending cycle of fine-tuning in the dark with many of the projects, as beyond needing to write all code from scratch with no RL libraries allowed, there were some heavy restrictions on what you could or could not do when writing your code that would therefore would have made your agent faster and easier to solve, despite all being from scratch. So some of those weren't allowed, like speed adjustments to the agent, and made it much harder.
I got an almost perfect score on P1, and got above 90 on the rest. On top of what is laid out requirements-wise for the report, there is a hidden rubric by the TAs, I believe. I found that it kind of depends on who you were graded by to dock points on things they wanted you to write more or less about.
On P1 I was docked a few points on writing too little on hyperparams, although it was a significant section. Another project they docked off points for mentioning that too much and not enough on other things. I believe that all my reports had relatively balanced or logical portions.
Overall I tried to write as much as possible on the most important topics, but found that writing the reports for RL were harder than ML or AI project reports, for example, due to their hidden expectations. Also, every report has to come with a video presentation (you don't have to show yourself), which I find is just unnecessary added workload for every project. They don't mention anything about your videos in your grading and I don't know what difference it actually makes.
P4, AWS Deepracer, needs to become an optional project or be replaced. I was scared I might lose an A due to this and the possibility of doing badly on the final exam. The median on the final was 50%, but I got above 80%. I work in the field for many years, while also still cramming studying time.
For P4, they initially only gave us 3 weeks to complete this project (unlike 4 weeks each for P1 - P3) but it wasn't nearly enough time. A lot of students were using the PACE servers but it was constantly down and people were waiting for 8+ hours on a PACE waitlist just to be able to run their project on GPU. There were also never-ending technical issues on PACE that students constantly reported on Ed even when they were able to use a PACE session. Due to this the TAs gave us another week penalty-free.
Without that week I'd have not been able to solve at all. I was only able to solve, and only partially, near the end of the deadline, after running my CUDA-enabled NVIDIA GPU computer non-stop since the official beginning of P4, for almost 4 weeks. Discord was the only thing that saved me and even then I wasn't able to solve completely on all required portions of P4, and only solved three quarters of Part I's tracks. I was expecting them to dock points on that, and they did, but not too much. I still got almost 90% for that project. I had a well-written report and explained challenges in-depth.
If you don't have a dedicated personal computer with a GPU, I'd strongly discourage you from doing this course. Or get one, FAST. You will simply not survive well on Google Colab or PACE, when there is a day's long waitlist for PACE + technical issues, and your runs take at least 5 hrs at a time.
The curve for this course is very generous. The cut-off for getting an A was anyone who had an overall grade of 75% or above.
Rating: 3 / 5Difficulty: 5 / 5Workload: 40 hours / week