Alan's picture - Logic C++ tutor in Irvine CA

Contact Alan by filling in:

Your Name

Please enter your name.

Your Email

Enter a valid email address

Your Message to Alan

Why do you need tutoring?
S M T W T F S
8 am
10 
11 
12 
1 pm
10 

Schedule Legend:

busy

available

Dr. Alan R.

Ph.D. in Computer Science · specializes in Logic C++ · 41-50 years old male

"Alan R. specializes in Computer Programming, Math and Philosophy. He lives in Irvine, CA. Feel free to contact Alan through the form on his left." 

Details

fee: $50 (for 60 min), negotiable
years of tutoring: 1-3
students tutored: 100 and more
travel distance: 20 miles
tutoring method: in-person (not online)
member for: 1 year and 4 months
rating: Green Apple

Contact

email: on file
phone: on file

Education and Qualifications

school: UCLA, B.A. - UC Santa Barbara, M.A. - University of Hawaii, PhD
certified: Alan Raffaelli is a certified tutor

I have been a software engineer for the last 20+ years and I have produced production software in a variety of languages for a large number of very different applications. I have produced software in C/C++, Java, Pascal, Assembly Language, ADA, and Javascript. I have also produced countless web pages in HTML and CSS. I have published articles on software engineering in trade journals and even hold a US Patent for a high speed tape duplication machine. If you have any questions on computer programming or the mathematics involved in arriving at a solution to the problem your program is intended to solve, I can help. In addition to being an engineer for the last two decades I have also held a number of teaching positions. I have been an adjunct professor of computer science at Cal Lutheran University, Mount Saint Mary's College and the University of Phoenix. I was also an instructor at the Computer Learning Center of Los Angeles for 5 years. I also have a PhD in Philosophy and Logic. Don't let the Philosophy degree scare you away. A large part of Philosophy is the study of formal logic which is the corner stone of all computer programming skills. The philosophical theory part of the degree has been a help to me in polishing my teaching skills. The Greek philosopher Plato thought that learning was simply remembering. We are born knowing everything there is to know and what we call "learning" is simply remembering that information. The job of the teacher is to jog the memory. It is not a teacher's job to give the answers to his students. He should ask them questions so they "remember" and find the answer for themselves. This is the way to impart permanent wisdom. I don't necessarily agree with all of Plato's assumptions, but I do agree with his method of teaching and I have had great success with this approach. I look forward to being able to help you learn some interesting and valuable skills. Hopefully you will have some fun in the process.

Irvine, CA 92603
full address is on file

Subjects Tutored

General Ed
BiologyChemistry
ComputerEnglish
MathScience
Math
AlgebraAlgebra 1
Algebra 2Geometry
Pre-Algebra
Computer & Internet
Assembly LanguageC++
Computer Generated MusicComputer Programming
Computer ScienceCSS (Style Sheets)
HTMLInformation Technology
JAVAJavaScript
PascalPHP
ProgrammingSoftware Engineering
SQLUnix
Web Site Development
Music
GuitarMusic History
Music Theory
College
Cell BiologyChemistry (General)
Chemistry (Organic)Chemistry(Quantitative)
General ChemistryHumanities
Liberal ArtsLogic
PhilosophyReligious Studies
Term Paper
Test Prep
ACTACT English
ACT MathACT Reading
ACT ScienceLSAT
SAT ISAT II
SAT MathSAT Reading
SAT Writing
Other
Buddhism