"C, java, ruby, python math up to precalc"
...I helped 3 friends through the introductory C course at UCSD. During that course I helped them and others implement binary trees. To achieve these goals, I explained memory management with malloc, calloc and free, as well as structs, pointers, pointer arithmetic, function pointers, and dereferencing. To debug really hairy situations, I learned gdb...
10+ subjects, including precalculus