Okay, so what happened is my boyfriend and I are in the same college course. We are taking COBOL programming together. I've been having a really hard time with it, while he breezes through all of it. He has always helped me with my programming assignments. He has never wrote my assignments for me. He just kinda walks me through it, asking "Okay, so what do you need to do now?". I feel like he does exactly what a tutor would do. Now, my professor KNEW he was helping me, she even talked about it with me. She didn't see to be upset, or telling me not to have him help me, she even said how nice it is to have someone there to help you. Well, I guess the output to one of our programs was very similar, we made the same errors like forgetting to put in a comma. She said the logic was the same, and looked like things were just changed. I told her again that he has just been helping me, but she seemed really ticked off. She said she would hold on to both of our programs and get back to us. My boyfriend sent her an email asking if he could know his grade, and how he doesn't do my homework for me, he just helps, and how we always compare our output at the end (if we both have the same output, we figure we both did it right). She replied back she would let us know on Tuesday. I noticed in the email, she had carbon copied the email to the head of the Computer Science department. So, my question is, do you think I'm going to be expelled, even though, I didn't cheat. My boyfriend just helps me, she knew that, and never said not to. I never saw this as cheating. I still put the time and effort into it, I would be working on these programs for 10+ hours. Besides, I'm still only getting a D in the class, and will have to re-take it in the fall anyways (her tests are crazy hard!), so its not like it really helped me. I understand the situation would be different if I were getting an A when I don't really understand the material, but that isn't the case here. So, any thoughts? Do I have a chance of getting out of this mess?