I have a B.S. in Mathematics (SIUE), an M.A. in Physics, and a Ph.D. in Physics (WUSTL). I have a postdoctoral fellowship in Physics in Germany (U of Tuebingen) in my background. I am two classes away from completing an M.Ed. in Secondary Education/Mathematics (UMSL), but it is now too late.
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 had about 1.5 years of experience with a former, primarily online, tutoring employer. I recently began tutoring for two online tutoring companies. This company has been in business 1.5 years. I tutor: college physics, AP physics, IB physics, computational statistical mechanics, university physics (w/ calculus), physical science, algebra 1 and 2, geometry, trigonometry, statistics (intro), probability, time series, some signal processing for time series, pre-algebra, pre-calculus, college algebra, calculus (1, 2, 3), differential equations, Java, JavaFX, C, C++, C# (beginner), python (beginner), FORTRAN(77, 90, 95), MATLAB/Octave, data structures, Linux Systems administration, Unix (vi, regular expressions, shell scripting(bash, csh, sh)), and German Win32 shell scripting, MS Word, MS PowerPoint, MS excel.
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 practice patience and a perfectly positive attitude toward my students. I strive to not judge others.
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 DOS, bash, csh, and sh are my computer specialties.
In addition to math and physics, I tutor C, C++, FORTRAN, Java, 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. Currently, I can help beginning and intermediate level Java students. I can also help with beginning C# and python. I have recently tutored a MATLAB for students of engineering course. I am willing to tutor anything mentioned previously except GUI programming, which will be offered in the future.
I work with students online. I will offer classes online, where students must share one connection on one computer, and they may share the burden of my default rate. E.g., 4 students would each pay 1/4 of my default rate. The maximum number of students online is decided by the students themselves for online tutoring. With google hangouts, many students can join an online class in real time.
Learning technical subjects requires problem solving, and learning programming languages requires specifically programming. Programming is a subset of problem solving. 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 the student everything he or she needs to know so that the tutor is no longer necessary.
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
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"
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!
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.
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 WyzAnt, 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
A Lawton, OK business.