3 ms·
In college, we had to do a senior project in order to graduate. For CS, this consisted of building something and writing a 15-30pg paper about what you built an
by markwaldron 10y ago
In college, we had to do a senior project in order to graduate. For CS, this consisted of building something and writing a 15-30pg paper about what you built and the technologies it uses. The other people in my class all chose to build things using technologies they were taught in our CS classes and how no problem finding professors to consent to their project and be their mentor during the process. I wanted something challenging, though. I wanted to build an iOS app using Objective-C (pre-swift), which was not something taught at my college.
After I came up with the app idea, I went around to the different professors I had classes with (some male, some female) and not one wanted to sign off on the project. Some simply said no, some tried to talk me into doing the same app in HTML5 or another language that we covered in class. I spoke to one of my peers and they referred me to a teacher I had never taken a class with. I went to her, expecting to be rejected, but instead, she happily agreed to sign off on the project. The one condition was that I TA her CS2 class the next semester in Python. I told her I never used Python before and she said: "Well you have 3 months to learn enough to TA the class". With her guidance, I learned enough Python to TA. With her guidance, I learned enough Objective-C to build the App. With her guidance, I graduated. This one professor taught me to push my limits and not let anyone hold back my pursuits of knowledge, and for that, I am extremely grateful.