Demystifying Tech
Written For a Non Technical Audience—By an English major-turned Computer Science Graduate
One significant disconnect between students learning Computer Science and applying these skills is the idea that you need four years of coursework to be able to write quality code — but this is completely false. While four years of coursework is undoubtedly helpful, there are a plethora of topics I have learned that could have easily been taught to an Economics major, or a Pre-Med student, or a Philosophy major without several introductory Computer Science classes. This site aims to distill key Python and SQL concepts that anyone can learn, without spending hundreds of hours on complicated problem sets or midterms, but rather only several minutes per module that can then be easily incorporated into one’s daily workflow.
Working as a Teaching Assistant
The site’s creator came into university as an English major, but after an introductory Computer Science class, decided to switch majors and would spend hundreds of hours over the next several years of college debugging code, learning complex Computer Science theory, and teaching these convoluted topics to younger students.
Having been a Teaching Assistant for 5 classes over 4 semesters, a mastery of teaching these convoluted and enigmatic Computer Science topics was developed. The key to teaching these lessons successfully was connecting the theoretical topics to real-world analogies, while distilling the complex and intertwined parts into their simplest components visually to see how these puzzle pieces come together. Then, the complicated Computer Science theory can be easily understood.