My first programming language was C. I know how to make pointers to pointers and why you would want to do that. While at UCSD, I tutored the programming languages course twice. That course covered different programming paradigms such as functional programming, object oriented, as well different kinds of typing. Projects were done in ocaml, python, prolog, and several other languages.
In addition to formal training, I have been programming professionally for about a decade. While at UCSD, I had part time jobs where I used C, C++, ruby and other programming languages. Since then, I have had full time jobs using C, C++, ruby, python, make, cfml, expect and other languages.
In my spare time, I have completed the Stanford AI free online course and keep several git repos for personal projects published on gitorious. My current favorite programming language is racket, which I use professionally and in personal projects.
In math, I tutored algebra II as a sophomore in high school. As a high school junior, I took calc D at foothill college. Khan academy has helped me be sure I can still do up through precalculus math confidently. During my time at ucsd, I helped friends with game theory, number theory, and other math classes. Several math majors would come to me for help because I understood and could break down the concepts.
back to top