PHYSICS TUTORING SERVICES: Santa Rosa, Rohnert Park, Cotati, Windsor and Petaluma

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player





See the Light

Physics and Game Programming. Video game design as well as the design of engineering simulators requires you apply physics. Those that know physics have the ability to code not only realistic graphic effects but realistic motion. The physical properties of heat, fire, motion, work, energy and much more are covered in Bookmark's Physics of Game Programming lessons.


For Further Information or to Schedule an Appointment:

Contact: Mark Stansberry, Bookmark Tutoring

Tel/Text: (707)235-4095

Bookmark tutoring provides physics tutoring for high school and college students. Tutoring is
focused on the material offered at Santa Rosa High School, Montgomery High School,
Santa Rosa Junior College and Sonoma State University physics courses.

An emphasis is placed on the AP Physics Exams (A, B, and C). Students who pass these tests in high school
will receive college credit (12 units) for physics. Students who pass the AP Physics exams also have
better chances of receiving scholarships and being accepted into the top universities and colleges.

For Santa Rosa Junior College physics tutoring is offered for PHYS 1 Introduction to Physics Problem Solving, PHYS 10 
Descriptive Physics, PHYS 10L Introduction to Physics Lab, PHYS 11 Descriptive Physics, PHYS 20 General Physics
Lecture Part I, PHYS 20L General Physics Lab Part I, PHYS 21 General Physics Lecture Part II, PHYS 21L General Physics
Lab Part II, PHYS 40 Classical Mechanics for Scientists and Engineers, PHYS 41 Waves, Optics and Thermodynamics for
Scientists & Engineers, PHYS 42 Electricity and Magnetism for Scientists and Engineers, PHYS 43 Modern Physics for Scientists
and Engineers, PHYS 49 Independent Study in Physics


For Sonoma State University physics tutoring is offered for

Physics 100 Descriptive Physics
Physics 100 Descriptive Physics
Physics 102 Descriptive Physics Laboratory 
Physics 114 Introduction to Physics I: Mechanics and Thermodynamics
Physics 114 Introduction to Physics I: Mechanics and Thermodynamics 
Physics 116 Introduction to Lab Experience
Physics 209B General Physics Laboratory 
Physics 210A General Physics
Physics 210A General Physics
Physics 210B General Physics
Physics 210B General Physics
Physics 214 Introduction to Physics II: Electromagnetism and Light
Physics 214 Introduction to Physics II: Electromagnetism and Light 
Physics 216 Introductory Laboratory 
Physics 216 Introductory Laboratory 


Flexible Scheduling: Offer flexible appointment scheduling: Day, Evening, Week Days and Weekends.

Economical Rates:

Individual Rate: $25.00 per hour

Group Rate: $18.00 per hour for two students, $15.00 per hour for three students.

Class Rate: Call for hourly rate specials for classes and long term assignments.

Santa Rosa Physics Tutoring Services -

Mark Stansberry has over 7 years as a tutoring math, science and computer programming to students at Santa Rosa Junior College and in the Sonoma County school district. His experience in physics comes not only from tutoring, but also his experience as an Electrical Engineer and the design of video games and engineering simulators. He has also written numerous articles about basic physic concepts such as kinematics linear and rotational motion.

With over 15 years as a technical writer and technology research specialist, Mark has the ability to convey physics concepts in a concise and easy to understand fashion. He not only understands the AP test, the types of problems you will need to answer, but how to solve physics problems quickly. Knowing the fastest method to solve a problem gives his students an important time advantage in the AP Physics test.



Cell: (707)235-4095

Background: Bachelor of Science Electrical Engineering (San Jose State University), BSEE, Teacher Certificates: CSET, CBEST, Four Years of Advanced Engineering Mathematics, Seven Years as Private Tutor for High School and College



==================================Web Programming for Kids

Students participate in the design of games based on the Flash programming language in a fun and interactive environment. Together with the instructor, students discuss, decide on and code game rules, goals, actions, interactivity, characters, sounds, animations and graphic effects. As part of the game project, each student designs a game software module to be included in the final game. Students are encouraged to develop modules that incorporate their knowledge related to specific academic interests like math, science, music, language and art. The course places an emphasis on the game design and development process in relation to the design of other types of applications software.

Prerequisites: This class is structured for students with little or no programming abilities. Instructor provides individualized instruction to each student for the development and debugging of their game module. Instruction places an emphasis not only on Flash ActionScript code syntax,, methods, and classes, but also on the the mathematics, physics and engineering required to code the game. . .


Lessons in Review


Parabolas, Physics and Game Design

This lesson examines the the use of the quadratic equation (the parabola) to simulate projectile motion in computer game design. . Physics equations of projectile motion are explained and used to calculate the position, velocity and point of impact of a projectile. Students code the equations and the graphical projectile control interface. The program is then ran, debugged and tested. The projectile simulator is then used as an educational tool to relate the mathematics and physics to the actual path of the projectile.


Lessons in Review

Today's lesson was on Physics as related to game design. Specifically we looked at the use of the quadratic equation (the parabola equation) to simulate  projectile motion. Next week we will further develop the equations, draw up the interface and then key the code to actually produce a working projectile simulator. The lessons to follow are expected to follow a similar format: discussion of the Physics concepts and equations, solving of the equations for specific variables, coding of the equations and the interface, and running, debugging and  testing of the program. Each lesson will cover a new Physics concept and discuss the mathematics used to solve the Physics problem that the game design poses.