Peter - Computer programming tutor - Lawton
Peter - Computer programming tutor - Lawton

Peter's email address and phone number have been validated.

Peter

  • Rate 458 GHS
  • Response 1h
Peter - Computer programming tutor - Lawton

458 GHS/hr

See Computer programming tutors

Unfortunately, this tutor is unavailable

  • Computer programming
  • HTML
  • C
  • Java

Experienced tutor in Computer programming in Lawton, Peter offers private lessons tailored to your needs.

  • Computer programming
  • HTML
  • C
  • Java

Lesson location

About Peter

NEED A PRIVATE TUTOR?

$40/hr



Online Tutoring: Physics PhD/Math BS + Programming: C/C++/Java/python + OS: Unix/Linux/Scripting + Physics/Math



Peter D.

Online only (My Zoom is preferred for sessions)

(Time zone: CST). (For CL responses, please check your spam).



I have about 4 years of part-time tutoring experience in St. Louis, MO for a private company and in Edwardsville, IL for SIUE. I have about 4 years of part-time and periodically full-time experience with online or primarily online tutoring employers. I began this tutoring business in June, 2017.



Subjects Tutored

Physics: College physics, computational statistical mechanics, university physics (w/ calculus), physical science, IB physics, and other, more advanced physics courses by request.

Mathematics: algebra 1 and 2, geometry, trigonometry, statistics (intro), probability, time series, signal processing for time series, Heart Rate Variability (HRV research), pre-algebra, pre-calculus, college algebra, calculus, AP calculus, calculus 3, differential equations, complex variables, and certain other more advanced math classes by request.

Computer Science: Java, JavaFX, Java Swing, C (applications – not systems programming), C++, C# (beginner), python, FORTRAN (77, 90, 95, higher by request), MATLAB or Octave (1st semester engineering), data structures (C, Java, C++), Linux Systems administration, Unix (vi, vim, regular expressions, shell scripting (bash, csh, sh)). (I have done C++ GTK and C++ MFC professionally). (Coming soon: Javascript, HTML5, CSS3).

General: German, MS Word, MS PowerPoint, and MS excel. I am also open to helping with research projects, theses, or dissertations in any field (especially HRV) requiring math, statistics, physics, programming, and certain areas of engineering, if there is a good fit.

Students of all ages are welcome. I have had C programming students as young as 10 and 14, and an 8th grade and a HS java student. Now, I have a 12th grader learning Java enterprise apps. I have tutored math, physical science, and astronomy for a student in 7th grade. I have taught a 7th grader physics with Hewitt’s Conceptual Physics (slowly). Recently I have had students in research, students working on their Ph.D. dissertation, students working on their MS thesis, and students working on their MS or MBA, as well as elementary students, HS students, and undergraduates in CS (many) or engineering.

I have a B.S. in Mathematics (SIUE), all but thesis graduate work toward an M.S. in physics (SIUE), an M.A. in Physics (Wash U STL), and a Ph.D. in Theoretical Physics (Wash U STL). I have a postdoctoral fellowship in Theoretical Physics in Germany (Universitaet Tuebingen, Institut fuer Theoretische Physik) in my background. I am two classes away from completing an M.Ed. in Secondary Education/Mathematics (UMSL), but it is now too late.



As an adjunct professor, I teach statistics, physical science, and college physics. I am a former teaching assistant or teaching fellow in physics during 5 years in graduate school. I am currently an adjunct professor of physics and astronomy at CTC.



Currently I am a part-time software engineering consultant using C++ for a US industry. Also, in industry I have 6 years of experience as a programmer/software engineer. I have 12 years of programming experience in my scientific research at Wash U School of Medicine in St. Louis. Through my dissertation and postdoc, I have 5 years of FORTRAN programming experience. Also at Wash U School of Medicine, I have 8 years of part-time UNIX system administrator experience. The programming languages C, C++, FORTRAN, and Java; the operating systems UNIX, Linux, and Windows; and the shell scripting languages bash, csh, and sh are my computer specialties. Based on 40hrs/week of only programming, I have about 6.3 years of experience with C, 3.6 years of experience with C++, 1.5 years of experience with Java, and 3 months of experience with python. I have several years of experience with shell scripting. I have recently coded JavaFX and Java Swing. I am currently learning Javascript, CSS3, HTML5, and more java EE.



In addition to math and physics, I tutor C, C++, FORTRAN, Java, JavaFX, UNIX, Linux, and shell scripting (bash, csh, sh). I can teach beginning to expert levels in all programming languages, scripting languages, and OS's above, except for Java, C#, and python. Currently, I can help beginning and intermediate level Java students. I can also help with beginning C# and beginning or intermediate python. I have recently tutored several times a MATLAB for students of engineering course.



I work with students online. I will offer classes online, where students can connect from different locations, and they may share the burden of my default rate. The default rate becomes $40 + $5 for each additional student. E.g., 4 students would each pay 1/4 of $40 plus $15. The maximum number of students online is decided by the students themselves for online subject tutoring. Twenty students is the preferred maximum for an online class. With My Zoom, 100 students can join an online class in real time.



I practice patience and a perfectly positive attitude toward my students, striving to not judge others.

In sessions, concepts are explained clearly if there is a need. Otherwise, practice is the focus. Active learning is best in any subject. Teaching strategy in test taking is beneficial to many students.

I want to help students learn problematic material. Beating fear of success is possible through sustained small successes. The only real teaching/tutoring goal is to teach a student everything the teacher/tutor knows so that the teacher/tutor is no longer necessary.

Learning technical subjects requires problem solving, and learning programming languages requires specifically programming practice. Reading programs, if done carefully, is helpful, but there is no substitute for programming. Just like in mathematics and physics, one must read and actively practice (program) to master the subject. With sufficient programming practice, there is no need to do rote memorization of code idioms -- such things will come naturally. Programming is problem solving, and it is more similar to problem solving in math than in physics, I think. Learning programming is ideally like learning to play a musical instrument. Learning math and physics also require significant practice to by-pass rote memorization, develop speed in problem solving, and develop intuition.

Getting code from the internet is not a preferred approach to programming. It is dangerous to your academic career, and it is not helpful in the long run if it is not significantly modified and understood. I rarely use code from the internet, and I almost always write completely original code to solve a problem. Any code developed jointly during a session should be completely assimilated by the student. It is essential to be able to easily read code in the language at hand.



Education

Southern Illinois University, Edwardsville (Mathematics) B.S. with Honors

Southern Illinois University, Edwardsville, (All But Thesis - straight A's in physics)

Washington University in St. Louis (Physics) M.A.

Washington University in St. Louis (Physics) PhD

Postdoc (Physics) University of Tuebingen, Germany

University of Missouri, St. Louis (36 hrs of math and education courses toward an M.Ed. – straight A’s in math)



Policies

Hourly Rate: $33 for Students; $66 for businesses

You must provide a verified valid email address before any appointments will be scheduled.

Rate Details:

No call - no show - hourly rate is charged.

Minimum cancellation notice: 5 hours

Tutor's lessons: Online only.

Payment: (preferred) (1) BOA Zelle if you have a BOA account; (2) Paypal or Venmo; (3) check; (4) Email invoice – major credit cards or debit cards accepted and ACH.



Schedule (CDT or CST) (only a rough approximation)

Sunday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Monday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Tuesday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Wednesday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Thursday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Friday

09:00 am--02:00 pm

04:00 pm--09:00 pm

Saturday

09:00 am--02:00 pm

04:00 pm--09:00 pm



Subjects



Business

Microsoft Excel Microsoft PowerPoint Microsoft Word

Computer

C, C++, computer programming, computer science, data structures, FORTRAN (90,95 2003 possible), general computer, MATLAB, Java, JavaFX, python (beginning), C# (beginning), Unix, Linux, Microsoft Excel, Microsoft PowerPoint, Microsoft Windows, Microsoft Word, Microsoft PowerPoint, Microsoft excel, Unix/Linux shell scripting (bash, csh, tsch, sh, ksh), Windows shell scripting (including power shell), regular expressions, vi, vim. (No GUI coding at this time)

Corporate Training

C++, general computer, German, Java, Microsoft Excel, Microsoft Word, Microsoft PowerPoint, Microsoft excel, statistics, grammar, FORTRAN, UNIX, Linux

Elementary Education

Elementary math, elementary science, grammar, reading

English

Grammar, reading, essay writing

Homeschool

Algebra 1, algebra 2, calculus, geometry, physics, prealgebra, precalculus, statistics, reading, SAT math

Language

German

Math

algebra 1, algebra 2, calculus, AP calculus, geometry, linear algebra, prealgebra, precalculus, probability, statistics, trigonometry, ACT Math, elementary math, SAT math, linear algebra, differential equations, advanced engineering mathematics, numerical analysis, complex variables

Science

Physical science, university physics, college physics, elementary or middle school science, AP physics (no Chemistry or Bio at this time), mechanics, E and M, quantum physics, quantum mechanics



Former tutoring company stats and a partial list of feedback:

245 hours tutoring; 55 students

ratings: 5.0/5.0 (110)



Excellent!

Very knowledgeable. Excellent service. Very professional. I would recommend Peter to anyone who wants a very smart and knowledgeable tutor. Thank you Peter.

-- Mike; 3 lessons with Peter



Very knowledgeable

Peter knows many different ways to approach things, and find the one that he is most knowledgeable with -very intelligent man

-- Beckie; 1 lesson with Peter



Extremely knowledgeable and patient...

He volunteers additional information about the discipline. His recommendations for additional reading were very useful. He has devised a very effective curriculum plan for my son.

-- Lori; 7 lessons with Peter



Knowledgeable and patient tutor

He helped me better understanding C programming. He knew the subject and he was very patient. I would definitely recommend him for anyone taking a programming class.

-- Matt; 7 lessons with Peter



"Really patient and very knowledgeable about Bash Scripting"

- Elizabeth



First I would like to thank Peter for being patient. I was having some trouble with my microphone and he was really patient with me. He is a great tutor. I had a hard time understanding what my Instructor was asking for the assignment. Peter explained the assignment in depth and made sure I got it. He takes extra time to make sure I understands. I can't wait for our next tutoring session. Thank you Peter!

"Patient tutor."

--unknown



He helped me learn about navigating in Vi editor in Unix and He answered my questions. He also made sure I if I had any more questions or needed any more tutoring.

- Brenda



Knowledgeable, patient, and proactive tutor!

Peter was the only tutor who reached out to me even if during the weekend. When we started having problems exchanging communications by XXXXXX, he proactively contacted me by phone. Considering that we live in different states, I considered it a great act of kindness and availability. He is extremely patient, and transmits, with calm confidence, that the goal will be achieved. In a moment so overwhelming, and full of homework to do, he was able to reassure me that I can do it. Overall, I could not be happier, and I strongly recommend him. I will definitely require his help for the rest of the course and for my future math classes. Two thumbs up!

-- Fabio; 6 lessons with Peter



Knowledgeable C++ tutor

Very knowledgeable and uses visuals to help you see projects; very prompt and reliable and very reasonable rates. I recommend him highly.

-- Blair; 34 lessons with Peter



BTW, Erika and I were both very impressed with how well you understood the assignment and at your very compact yet also simple, straight-forward coding style.

--not disclosed; Sept 25, 2017; 2 long lessons, continuing; feedback edited for

grammar only (> 10 lessons)



“You are a great tutor!” (verbal comment during an online session)

--Richard: May, 2018. HS senior, last semester, IB test prep in calc and physics. (>20 lessons)



“Thanks a ton!!! Its nice to have a great teacher like you.”

--Reshu; Sun, Sep 2, 2018

“Thank you very much for all your lectures.

Great work!”

--Reshu; Sun, Aug 26,2018; Mother of tutored son (8th grade) in conceptual physics, geometry, trig, and calc. (16 lessons).



“Yes, he likes GUI programming. Looking forward to seeing him to write small programs with logical thinking! Thanks again for your passions in teaching Jonathan Java! :)”

--Jimmy: July 3, 2018



“Thanks for updating his progress! Moving on to the GUI for Tic Tac Toe would be interesting! Regarding the future projects, he said to me that he will discuss with you on coming Friday. Thanks again for your passion!”

--Jimmy: July 17, 2018

“First of all, I would like to thank you for teaching Jonathan 2 times a week over the Summer holidays, he has been having lots of fun in programming Tic Tae Toe and Hangman.” (Lessons will continue 1 X/week)

--Jimmy: Aug 29, 2018; Father of a 10th grader tutored in Java and Java FX. (Johnathan: > 30 lessons)



“Just want to let you know that you are the best programming teacher ever. I have a very great consideration for you. I was so lucky to have gotten your contact.”

-- Jean-Paul: Nov 7, 2018; C++ and Java student; (> 40 lessons)



“That’s amazing what you did - can you go over it please tomorrow !!!”

--Alan; Aug 2, 2018

“I think when I see how you do and you teach me, i am learning more that way.”

--Alan; Aug 25, 2018; Grad student taking CS bridge course (C++, discrete math, data structs, OS, networking) (> 80 lessons)

--Alan: Nov 6, 2018: “Thank you Peter,

I am learning so much from you, despite my struggles.

I think you are the best computer science tutor and I hope you can tutor me for couple of years ahead.”



Lately:

I have tutored data structures in C, C++, and Java – multiple times in C++ and Java. There have been many Java students and some C++ students. I helped a student with a bridge course for students with a bachelor’s degree not in CS to enter a MS program in CS or a branch of CS (IT or cyber security). One of my HS JavaFX students is changing to Java Swing. A young student of mine has left the country. I am a software engineering consultant in C++ for an industrial company. My DDS CS student is now focusing on web development for the Summer. My cardiologist python student is on break, waiting for another cardiologist to be hired.



(The following was written Jan, 2018.)

One of my recent students (Sheldon of VA) always said he learned more from me than his professor for his graduate level physics class.



One of my current students (Khailen of VA), in 6th grade, only needs me to help prepare for math tests. He only needed 4 or 5 regular sessions to become clear with his mathematics.



Most of my Unix/Linux bash scripting students get 1 lesson and are content. One (Eric) has returned for 1 lesson again after 3 months. Once it is clear on how to approach these programs, there is no longer any need for tutoring.



My MATLAB student (Lara from MI and my C++,MATLAB, and python student (Melky) student both got A+’s.



Please contact Me: Contact Me Now!

I enjoy teaching students about how to learn their subject and succeed.

I began tutoring in college at SIUE. I tutored math and statistics back then. I was later a tutor in graduate school too. I began tutoring again about 4 years ago, and now that is my only profession. I own my own online tutoring business.



30 years of programming experience (professional or graduate school)

BS mathematics

MA, PhD, postdoc Theoretical Physics

(Almost an MEd in Secondary Ed)

See more

About the lesson

  • Primary school
  • Junior high school
  • SHS 1
  • +14
  • levels :

    Primary school

    Junior high school

    SHS 1

    SHS 2

    SHS 3

    BTS

    University education

    Adult Education

    Master's degree

    Doctor of philosophy

    MBA

    Pre school

    Beginner

    Intermediate

    Advanced

    Professionel

    Child

  • English

All languages in which the lesson is available :

English

I use my zoom from Stanford. The student and I normally jump right in to the subject at hand.



Students of all ages are welcome. I have had C programming students as young as 10 and 14, and an 8th grade and a HS java student. Now, I have a 12th grader learning Java enterprise apps. I have tutored math, physical science, and astronomy for a student in 7th grade. I have taught a 7th grader physics with Hewitt’s Conceptual Physics (slowly). Recently I have had students in research, students working on their Ph.D. dissertation, students working on their MS thesis, and students working on their MS or MBA, as well as elementary students, HS students, and undergraduates in CS (many) or engineering.



Trust is essential. It is best also to be respectful, since you will be respected. Learn everything discussed in a session, and you will grow.



A few things worth thinking about before reaching out
For long term tutoring, there that is already done. For short term tutoring, firstly, it would be good to ensure that any work already done is correct.

See more

Rates

Rate

  • 458 GHS

Pack prices

  • 5h: 2290 GHS
  • 10h: 4580 GHS

online

  • GHS458/h

Details

$40/hr

Similar Computer programming teachers in Lawton

  • Gabriel

    Oyibi & Online

    5 (2 reviews)
    • 15 GHS/hr
    • 1st lesson free
  • Dherian

    Accra & Online

    New
    • 360 GHS/hr
    • 1st lesson free
  • Reza

    Brooklyn, United States & Online

    5 (125 reviews)
    • 458 GHS/hr
    • 1st lesson free
  • Gabriel

    Seattle, United States & Online

    5 (103 reviews)
    • 286 GHS/hr
    • 1st lesson free
  • Reza

    London, United Kingdom & Online

    5 (39 reviews)
    • 542 GHS/hr
    • 1st lesson free
  • ADAM

    Paris 12e, France & Online

    4.9 (36 reviews)
    • 666 GHS/hr
    • 1st lesson free
  • Shivam

    Kingston upon Thames, United Kingdom & Online

    4.9 (39 reviews)
    • 248 GHS/hr
    • 1st lesson free
  • John

    London, United Kingdom & Online

    5 (50 reviews)
    • 465 GHS/hr
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & Online

    5 (49 reviews)
    • 400 GHS/hr
    • 1st lesson free
  • Mourad

    Paris 12e, France & Online

    5 (76 reviews)
    • 533 GHS/hr
    • 1st lesson free
  • Laurent

    Marseille 1er, France & Online

    4.6 (75 reviews)
    • 799 GHS/hr
    • 1st lesson free
  • Robert

    London, United Kingdom & Online

    5 (24 reviews)
    • 1,534 GHS/hr
    • 1st lesson free
  • Esmaeil

    New York, United States & Online

    5 (87 reviews)
    • 344 GHS/hr
    • 1st lesson free
  • Reihane

    Guelph, Canada & Online

    5 (53 reviews)
    • 414 GHS/hr
    • 1st lesson free
  • Michael

    New York, United States & Online

    5 (36 reviews)
    • 573 GHS/hr
    • 1st lesson free
  • Gabriel

    Toronto, Canada & Online

    5 (29 reviews)
    • 124 GHS/hr
    • 1st lesson free
  • Marco

    Tortona, Italy & Online

    5 (61 reviews)
    • 400 GHS/hr
  • David

    Toronto, Canada & Online

    5 (40 reviews)
    • 746 GHS/hr
  • Behdad

    New York, United States & Online

    4.9 (33 reviews)
    • 286 GHS/hr
    • 1st lesson free
  • João

    New York, United States & Online

    5 (39 reviews)
    • 229 GHS/hr
    • 1st lesson free
  • See Computer programming tutors