...Studying daily and revising regularly is very important. Also continuous evaluation of the studied subject is very important. Making a schedule can help a lot in properly organizing our time. (read more)
...My experience in Computer Science is practical. In various professional capacities, I've implemented all of the major functional algorithms: sort, linked lists, binary trees, Huffman encoding & compression, depth- and breadth-first search, recursion, symplex-type optimization, and mathematical a... (read more)
...Even though my career is in abstract theoretical physics, I have extensive experience with teaching the AP curriculum as well the IB. I genuinely can't think of a student of mine who did not score a 5 on the AP exam (in both physics and calculus). In college, I also spent a couple summers devel... (read more)
...Finally for course preparation in the summer, I ask that students provide a syllabus for their course and will typically cover 20% of the course material across 5-6 weeks of lessons.I have taken courses at the University of Pennsylvania for a computer science minor including: Programming Language... (read more)
...Based upon the subject matter, we can develop a program that can meet on a regular basis (weekly, etc.) or in "chunks" to cover specific parts of the subject. In my spare time, I enjoy playing the saxophone and keeping up with developments in the scientific community. I love puzzles and games that encourage people to think, and I like to recreate exciting science demonstrations. (read more)