My review of everything

[OMSCS/OMSA] Group project in a high dropout rate program is nightmare by design



It's arguably the worst part of both programs. Many courses have a group project often with the rationale "we want you to learn to work as a team."

While I appreciate the spirit of it, group project in an online program, especially as affordable and high dropout rate as OMSCS/OMSA, is a nightmare by design.


OMSCS/OMSA accepts many students. According to this paper published by prof. Joyner, the acceptance rate is ~70% (compared to ~10% on campus), and graduation rate is ~50%. So, roughly speaking, one in every 2 students will drop out of the program. This is a very high dropout rate.
It also shows 22% of students withdraw from a course on average. So in a group of 5 students, one will be gone in the middle of semester. Also, another important observation from the paper is approx. half of the "dropout" students do so without earning a B or above in single class. 93% of the dropouts happen before completing 5 courses.

These are the students who either didn't have competence to keep up with the course work or couldn't commit time due to competing priorities. Either way, as team mates in a group project, they are disaster and ruin the experience for other students so horrifically.

Example

There was a public reddit post from a student taking cs7646 (ML4T) asking "Hi, I got an email from TA accusing me of plagiarism. But I only used the code from LLM. Is this not allowed ? What’s the impact on my grade ? How do I get out of this ?"

Then, the prof. Joyner replied essentially saying "It was not from TA, it was from me. The syllabus clearly explains NOT to use AI code. My email clearly explains the impact on grade. If you don’t know who the instructor of your class is, if you cannot read syllabus, if you cannot read email, then you most likely violated honor code and aren't even aware of it."

Surprisingly there are quite a few clowns like this in the program. It’s great that GT give them opportunity to enroll. But I really really don’t want them ruining the experience for others via group projects.

Unfortunately, I've had team mates like this, and it was a dreadful pain. They are clueless and even attempt to dump AI-generated code/text to the team repository/reports.

Potential Solutions


I understand some say at the graduation that the group projects were the best moment of their OMSCS/OMSA experience. They made life time friends. I’m happy for them. But for many others, the group projects are the worst part of their entire academic journey.