This question already has an answer here:
I recently made the decision to pursue graduate studies and apply for an MS in computer science program during next year's application process. More specifically, the field that I want to study is machine learning. However, there is something that's been concerning me a lot for the past few days.
I'm actually taking a machine learning course this semester, and I don't believe I did too well. I think I'll end up with either a C+ or at best a B or - if the professor feels very generous - a B+. If I were to give an excuse for the result, I'm not too familiar with many of the tools we used in class (Python, Sci-kit Learn, etc.) and the professor, TA's, and fellow students all gave me the same answer of "it's your job to learn on your own" when I would ask questions (which is true to an extent). It was a disheartening semester, to say the least. But excuses aren't important, and the result is that I didn't perform well.
Now the actual question is: Would this affect my graduate studies application? My GRE scores are satisfactory (163V/169Q/5.5AW) and my TOEFL scores are also good (118/120). Upon graduation I will have around a 3.2-3.4/4.0 GPA.
I've heard stories of professors rejecting applicants because they performed poorly for relevant courses despite showing positive traits in other ways, and I guess that's been concerning me.