...I have been taught and consider it true, that if I can't explain a subject then I don't truly understand it. This fact has led me to work with and help other students throughout my education and to this day. I also believe that visualizing a problem makes it easier to solve and gives a greater ... (read more)
...I have taken many courses to learn various programming languages. I have many years of professional experience as a programmer using many of these languages. And I also have had many years in teaching/tutoring others in how to program with these languages. (read more)
...Typically, a tutoring lesson with me begins with an example that motivates the introduction of a concept. After explaining the concept and answering any questions, I like to work through problems to make sure that my student has a firm grasp on the concept. I have tutored for seven years now. (read more)
...I can definitely teach piano as I still play on a regular basis, and I have also taught several friends over the years. I sang in a choir for three years in high school and am currently in one for college. I have also been a part of a church choir since I was five years old, and I took voice lessons for three years until my voice instructor died and there wasn't another one in the area. (read more)
...I also was the coach of the U's team at the International Mathematics Competition in 2015 and 2016, resulting in a 4th place finish out of 72 teams in 2016. I took a permanent position at a Liberal Arts University in New England upon completing my term at the U. of Chicago. I teach Mathematics as well as Computer Science at this job, and continue to train students for math competitions. (read more)