...I was approved as a tutor for those courses by my university, owing to my performance in those subjects. As a tutor, I worked to explain foundational computer science concepts to students in need of help, including but not limited to: data structures, search algorithms, recursion, and logic. As part of my bachelors program, I had to take several courses focusing on formal logic. (read more)
...I look forward to hearing from you.I have been developing software for the past several years professionally and have been a TA for an entry-level development class, focused on signal processing using Java, Python, and C++. I have also tutoring computer science topics for 3 years after university... (read more)
...By analogy, say you're learning Fur Elise on the piano. You could get really good at playing that piece by developing your muscle memory, and overall it could be a worthwhile endeavor. But if your goal is to get better at improvising or coming up with your own compositions, you'd need to supplement this approach. (read more)
...At that time I taught Differential equations and Applied Mathematics. However, my interest in tutoring long predates my career in research and education. I have been tutoring mathematics since I was in middle school. (read more)
...I have always prioritized theoretical aspects of computer science in my curriculum which allowed me to hone my expertise in discrete math, particularly in the domains of probability theory and graph theory. I took graduate level courses in randomized algorithms, theory of computation and formal ... (read more)