...I have a Ph.D. in computer science and also studied mathematics and philosophy at the undergraduate level. I lectured at three separate colleges for more than three years, mostly teaching introductory Java programming. I have also taught data structures and classical artificial intelligence. (read more)
...I have several months experience in tutoring mathematics at an after-school math program. Additionally, I have 3 years of experience working full-time as a software engineer, primarily using Java and C++. In college, I worked as a grader for computer science, so I would try to provide helpful fe... (read more)
...I quickly picked up on the convenience of the platform and began using consistently to manage my time and communication while pursuing a Computer Science degree, competing in Division III athletics, and completing a minor in Chinese studies. I now use these tools every day for my job as a softwa... (read more)
...I can come up with examples of most types of problems on the spot to create more practice on a topic a student is struggling with. Through my teaching and tutoring I have learned many ways to explain a problem and can find the best way to explain a concept to a student. Computer Science used to be a hobby but through happenstance I ended up starting to teach Computer Science and I love it! (read more)
...I will strengthen your fundamentals and allow you to learn quickly. That will develop solid study skills and enable you to learn independently as soon as possible. Thanks!Punjabi is my mother tongue, and I am fluent in speaking, reading, and writing Hindi and Punjabi. (read more)