Computer Science Tutor
Current
Self
Fremont, California, United States
○ The pandemic pushed a lot of students to seek tutoring online. This has allowed me to tutor studentsback-to-back for 12 hours a day, for weeks in a row and it has been amazing! While tutoring, I havealso been learning. Some topics I have picked up are ARM assembly for programming Raspberry Piat the hardware level, and on the complete opposite end, using Haskell to implement interpreters.Overall, I have tutored over 500 students. Tutoring has included languages like c, python, scheme,prolog, and ocaml. In C, I have helped students implement malloc and free, AVL trees, handlesignals, async and non-blocking IO, and write several interpreters.○ Working with students involves a lot of troubleshooting. After identifying the problem, as a tutor, Imust also explain it to someone with little experience. Test cases concretize problems as well asprovide a ramp of difficulty for implementation. I will help the student come up with the simplestexample that the code does not cover, then write code to cover that example.