Failing Grades — Even NASA engineers have their bad days

An article dedicated to all my below-par performances, frustrating lows, and failed attempts at picking up computer science— because CS shows mercy for no one.

Helen Zhang
6 min readApr 24, 2019

Year 1 of studying CS

Mental State: Questioning myself and my choices, attempting to ‘fake it till I make it’, overall struggling with confidence in my ability to pick up computer science

Background: Awful at math (with a C in calc) and still under the impression that you needed to be a math wizard to excel in CS

Introduction to Computer Science (CS 111)— Intro course for CS majors that taught logic, assembly code deconstruction, basic algorithms (like binary search), recursion, and other fundamental topics using Python.

Bad Day: My CS111 Final …
What happened? I got a C- on my final
Reaction:
Cried out of frustration and disappointment in myself — I had done well on all homework assignments over the semester, but got a C- on the final that heavily brought down my average.

--

--

Helen Zhang

Full-time cat & dog lover, part time developer 💖 I like writing to help others! @helenzhxng | Previously @Paypal & @NASA , now @Squarespace— bit.ly/connect-hz