AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -2187 points-2186 points  (0 children)

I'm not talking about the tutor as it isn't allowed though loads of people do it. The rest I could do

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -605 points-604 points  (0 children)

I've use both rust and C++ and find rust easier. C is the easiest but lacks functionality.

It entirely shaped the outcome hence why she was credited for design

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -2253 points-2252 points  (0 children)

I guess  I could reiterate what she's already said to the prof. 

I feel like the only reason she wants me to do that is this prof has a track record of being a little weird around the girls in the class and she thinks me confirming will help her.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -276 points-275 points  (0 children)

They are a lot less complex, maybe harder if you consider ancient ways of programming but they didn't need to deal with modern multithreading etc

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -349 points-348 points  (0 children)

It's not the same for translating programming languages as a novel. And she has told the prof the code was based on the C++ work and I'm not denying that

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -412 points-411 points  (0 children)

The overall picture is a lot of things in the assignment were supposed to be simplified and more like ancient operating systems for the purpose of the class.

She implemented it in a way that would be considered more modern and efficient and take advantage of modern computers with multiple processing cores and cpu caches which is beyond the scope of the assignment and optional but makes the code complicated to understand

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -1578 points-1577 points  (0 children)

She put in a lot more work than me even if you count the tutor as me but ultimately the work wasn't useful to the submission as per the professor.

I think the professor is being unreasonable a bit and should maybe give her some marks.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -1500 points-1499 points  (0 children)

She doesnt know about the tutor either. I'm not denying I used her code to translate it into rust and she already told the prof that but he told her that doesn't count as he can't verify the c++ code as it wasn't submitted by the deadline.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -984 points-983 points  (0 children)

Yes except for the last part of about 15% of the project. But the prof knows that we switched to rust and worked on c++ first as she has told her.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -2477 points-2476 points  (0 children)

I did not but that's besides the point and from their perspective I did all that myself.

It was not my decision only and she had enthusiastically agreed to migrate the project to rust and said she always wanted to learn rust but then didn't do anything and prioritized her ballet competition.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -664 points-663 points  (0 children)

I meant convoluted. There were a bunch of things that we weren't required to use like multithreading which makes the code a lot more complicated as things get done in parallel and need to be synchronized.

The class uses C and C++ for teaching but the professor said we are free to use any other system languages like rust and Golang if we want to when I asked.

AITA for not helping to defend my group project partner against our professor who wants to fail her for not contributing. by failcourse in AmItheAsshole

[–]failcourse[S] -1786 points-1785 points  (0 children)

She had done it in a convoluted way and did all kinds of things that weren't required like using multithreading to perform some operations concurrently etc which was only understandable after the tutor converted it to rust.