Georgia Tech Student2022-04-25T04:46:31Zspring 2022
This class has a lot of promise but there are several kinks to be worked out.
First of all, as others have noted, the project selection/matching process was a mess. We had to submit 2 assignments (skills & interests, initial goals) which it feels like were completely ignored because we were actually matched up based on our responses to Ed threads. And we were only allowed to reply to 1 thread at a time so if you didn't get your first choice, it felt like you were scrambling for a project to join.
The experience with the project will vary greatly based on the client and group mates you get assigned. Our frontend developer was in another class so our FE was always behind the backend in terms of available features so client demos were difficult. Not this person's fault, but our mentor picked the group makeup so we couldn't add a 2nd FE person even if we wanted to.
The tech survey and midterm paper were interesting to write but they feel like a distraction from working on your project. We made no progress for almost 2 weeks around the midterm and had to explain to our client that we had an assignment due that was unrelated to the project.
We were also promised resources at the beginning of the project from our mentor such as GT servers on which to host our work. That ended up not working out and we had to pay out of pocket for some AWS/Azure hosting. And we encountered some significant technical issues with our client in our end of semester deployment so it seems uncertain right now as to whether all our hard work will even get deployed and used.
Finally, it's clear they have not done much to adapt the course to OMSCS. Friday deadlines are very difficult, especially when you don't get details until Sunday or Monday so you don't even have a weekend to work them. This probably works well for on campus students who are doing this full time but for those of us with jobs and families, it was incredibly difficult. Also, you were advised to attend an instructor's/TA's office hours if you were interested in their projects and they weren't necessarily at convenient times.
Rating: 3 / 5Difficulty: 3 / 5Workload: 9 hours / week