Search
James M.'s Photo

Middle & High School (College Prep) Math and Computer Science
James M.

508 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50
Response time: 3 hours
James M.'s Photo

Middle & High School (College Prep) Math and Computer Science
Middle & High School (College Prep) Math and Computer Science
James M.

508 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

508 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About James


Bio

My ability to tutor Middle and High School Math and Computer Science, and to prepare students for college work in these areas, comes from decades as a computer programmer, technical writer, and technical support representative, working for companies ranging from start-ups to such Fortune 500 firms as Apple Computer. I recently spent three years in the classroom, and as an after-school tutor, for a private middle and high school, teaching the above and other subjects to students with learning...

My ability to tutor Middle and High School Math and Computer Science, and to prepare students for college work in these areas, comes from decades as a computer programmer, technical writer, and technical support representative, working for companies ranging from start-ups to such Fortune 500 firms as Apple Computer. I recently spent three years in the classroom, and as an after-school tutor, for a private middle and high school, teaching the above and other subjects to students with learning differences. Working with special needs students has given me the patience and experience to adapt my approach to each individual student, and to understand what motivates a student to be the driver of his or her own education.

I have prepared students to pass ACT, SAT, and CAHSEE exams in mathematics, and have taught students to program computers using BASIC, Pascal, Java, Lua, and Python, just to name a few of the languages that I have learned and used in my own career. If you need help with pre-Algebra, basic and advanced Algebra, Geometry/Trigonometry, or pre-Calculus, I'm your tutor!

One of my favorite memories is tutoring a student in Geometry. We would meet in a standard classroom most days, but one day a week we would go out to Denny's for Geometry Breakfast. This previously math-phobic student was so happy with the arrangement that he finished the full year's course two weeks early, and performed impressively on mathematics aptitude tests when he applied to join the Air Force, securing a coveted technical assignment after Basic Training. Let's discover together where Math or Computer Science holds fun for you. Then, I'll help you go as far as you want or need to go!


Education

University of California, Berkeley
LS Computer Science

Policies

  • Hourly Rate: $50
  • Rate details: Default rate is for one individual per hour. Group hourly rates are by prior arrangement with James; please contact him for details.
  • Lesson cancellation: 6 hours notice required
  • Background check passed on 1/9/2016

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

Computer Programming,

Computer Programming

I was a software engineer and technical writer on computer programming topics throughout the 1980s and 1990s. For three years in the mid-1980s, I was contributing editor for Pascal programming and wrote a monthly column on Apple Pascal for Softalk Magazine. In 1979, I wrote an independent commercial software product, the Moonshadow Text Formatter, in Pascal. As a 10-year employee of Apple Computer, Inc., I contributed code in Pascal and 65816 machine language to System Software releases between 1986 and 1991. I studied computer science for several years each at both UC Berkeley and Cal Poly, San Luis Obispo, including computer history, machine architecture, data structures, several programming languages, programming style, troubleshooting and debugging, and other relevant topics. From 2011-13, I taught computer programming, a year each for Java and Python, in the classroom at a private high school, Monterey Coast Preparatory, in Santa Cruz CA, and have continued as an active free-lance tutor for those and other languages to the present day. I spent several years as a technical support representative, providing intensively technical assistance via telephone, email, and online chat, for both product end users and developers. On numerous occasions, I have built my own home computer system, or assisted my son in doing so.
Java,

Java

I have been programming in Java since 2010, completing a community college course in Advanced Java and thereafter studying independently, while creating a course in Introductory Java for the private high school where I taught at the time: MCP Middle and High School, in Santa Cruz CA. Prior to this, I had been a software engineer working solo and with many companies, including 10 years for Apple, using a variety of languages including Pascal, BASIC, C, assembler language, Modula-2, and many more. I was also a technical writer for many years, including a three-year run as the contributing editor for a well-respected personal computer magazine, Softalk, responsible for a monthly column on issues and methods of programming. My approach in the high-school Java class was to mentor students in a "workshop" setting, as they tackled exercises from a popular textbook and more ambitious projects assigned by me. I would sometimes lecture on basic concepts or specific points of syntax, as necessary, but primarily functioned as an individual tutor for each student, in-person during class time, and online at other times. My students did well, word got around, and soon there was a clamor for more programming classes -- in response to that demand, I later went on to learn and teach Python. To summarize, not only do I know Java, but I understand programming and can teach it, in person, in print, and online.
Pascal,

Pascal

I wrote commercial software in Pascal during the late 1980s and early 1990s, notably the Moonshadow Text Formatter for the UCSD Pascal system (including Apple Pascal). I was product manager and contributing software engineer to the North Star Computers implementation of UCSD Pascal in 1978-9. For three years during the mid-1980s, I was Softalk Magazine's contributing editor for Pascal and wrote their monthly column on Pascal programming, "The Pascal Path." During the late 1980s, I was on Apple Computer's internal interdepartmental advisory committee for Pascal implementation, representing the Apple II product line, and I maintained the Macintosh Programmer's Workshop Pascal cross-compiler for the Apple IIGS. I began using Pascal as an imperative language, but embraced Object Oriented Programming through Object Pascal and Borland's Turbo Pascal. Since then, I have continued to program in Pascal for personal enjoyment, these days using the Free Pascal compiler in the Windows environment, and other development systems for other computers and devices.
Python

Python

I have been programming in Python since 2012. I completed the full course at Codecademy and thereafter studied independently, while creating a course for the private high school where I taught at the time: MCP Middle and High School, in Santa Cruz CA. There, I taught a semester of introductory Python in the classroom in Spring, 2013. (I should add that, prior to this, I had been a software engineer working solo and with many companies, including 10 years for Apple, using a variety of languages including Pascal, BASIC, C, assembler language, Modula-2, and many more. Also, I had been the contributing editor for a well-respected personal computer magazine, Softalk, responsible for a monthly column on issues and methods of programming for a run of three years.) My approach in the Python class was to mentor students in a "workshop" setting, as they tackled Codecademy lessons and more ambitious projects assigned by me. I would sometimes lecture on basic concepts or specific points of syntax, as necessary, but primarily functioned as an individual tutor for each student, in-person during class time, and online at other times. To help build class camaraderie and inject a bit of fun, we would also watch classic skits from Monty Python from time to time. My students did well, word got around, and soon there was a bit of a waiting list for a future semester. To summarize, not only do I know Python, but I understand programming and can teach it, in person, in print, and online, especially to students of middle- and high-school age.

Corporate Training

Java

Java

I have been programming in Java since 2010, completing a community college course in Advanced Java and thereafter studying independently, while creating a course in Introductory Java for the private high school where I taught at the time: MCP Middle and High School, in Santa Cruz CA. Prior to this, I had been a software engineer working solo and with many companies, including 10 years for Apple, using a variety of languages including Pascal, BASIC, C, assembler language, Modula-2, and many more. I was also a technical writer for many years, including a three-year run as the contributing editor for a well-respected personal computer magazine, Softalk, responsible for a monthly column on issues and methods of programming. My approach in the high-school Java class was to mentor students in a "workshop" setting, as they tackled exercises from a popular textbook and more ambitious projects assigned by me. I would sometimes lecture on basic concepts or specific points of syntax, as necessary, but primarily functioned as an individual tutor for each student, in-person during class time, and online at other times. My students did well, word got around, and soon there was a clamor for more programming classes -- in response to that demand, I later went on to learn and teach Python. To summarize, not only do I know Java, but I understand programming and can teach it, in person, in print, and online.

English

Writing,

Writing

I have been paid for my writing since the late 1970s, whether as freelance contributor to popular magazines, or as in-house technical writer for companies in the personal computer and health care fields. Although my work usually involves technical explanation of some kind, many of my essays on current events and culture have also been published via local press and broadcast outlets. A favorite hobby of mine is to craft letters-to-the-editor that are short and effective enough to be printed, with no need for "touch-up" by the publishing editor: Over the years, I have filled a fat Manila folder with the resulting press-clippings. Starting around 2010, I taught a variety of subjects in the classroom at a local private middle-and-high school that catered to students' learning differences. Several of those subjects (for example, Civics) required students to write one or more essays each week, so I spent much of my time working with students to improve their writing skills. I found that I enjoyed this, and the students seemed to appreciate the help in expressing themselves effectively. So, after leaving the school, I have continued as a personal tutor in the subjects I taught in the classroom, including Writing.
English

History

Government & Politics

Homeschool

Algebra 1,

Algebra 1

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Algebra 2,

Algebra 2

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Geometry,

Geometry

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Prealgebra,

Prealgebra

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Writing,

Writing

I have been paid for my writing since the late 1970s, whether as freelance contributor to popular magazines, or as in-house technical writer for companies in the personal computer and health care fields. Although my work usually involves technical explanation of some kind, many of my essays on current events and culture have also been published via local press and broadcast outlets. A favorite hobby of mine is to craft letters-to-the-editor that are short and effective enough to be printed, with no need for "touch-up" by the publishing editor: Over the years, I have filled a fat Manila folder with the resulting press-clippings. Starting around 2010, I taught a variety of subjects in the classroom at a local private middle-and-high school that catered to students' learning differences. Several of those subjects (for example, Civics) required students to write one or more essays each week, so I spent much of my time working with students to improve their writing skills. I found that I enjoyed this, and the students seemed to appreciate the help in expressing themselves effectively. So, after leaving the school, I have continued as a personal tutor in the subjects I taught in the classroom, including Writing.
English

Math

ACT Math,

ACT Math

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. I also coached several students for the ACT Math test. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Algebra 1,

Algebra 1

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Algebra 2,

Algebra 2

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Geometry,

Geometry

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Prealgebra,

Prealgebra

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Trigonometry

Trigonometry

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.

Most Popular

Algebra 1,

Algebra 1

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Algebra 2,

Algebra 2

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Geometry,

Geometry

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Prealgebra,

Prealgebra

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Writing,

Writing

I have been paid for my writing since the late 1970s, whether as freelance contributor to popular magazines, or as in-house technical writer for companies in the personal computer and health care fields. Although my work usually involves technical explanation of some kind, many of my essays on current events and culture have also been published via local press and broadcast outlets. A favorite hobby of mine is to craft letters-to-the-editor that are short and effective enough to be printed, with no need for "touch-up" by the publishing editor: Over the years, I have filled a fat Manila folder with the resulting press-clippings. Starting around 2010, I taught a variety of subjects in the classroom at a local private middle-and-high school that catered to students' learning differences. Several of those subjects (for example, Civics) required students to write one or more essays each week, so I spent much of my time working with students to improve their writing skills. I found that I enjoyed this, and the students seemed to appreciate the help in expressing themselves effectively. So, after leaving the school, I have continued as a personal tutor in the subjects I taught in the classroom, including Writing.
English

Other

Government & Politics

Summer

Algebra 1,

Algebra 1

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Algebra 2,

Algebra 2

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Geometry,

Geometry

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.
Writing

Writing

I have been paid for my writing since the late 1970s, whether as freelance contributor to popular magazines, or as in-house technical writer for companies in the personal computer and health care fields. Although my work usually involves technical explanation of some kind, many of my essays on current events and culture have also been published via local press and broadcast outlets. A favorite hobby of mine is to craft letters-to-the-editor that are short and effective enough to be printed, with no need for "touch-up" by the publishing editor: Over the years, I have filled a fat Manila folder with the resulting press-clippings. Starting around 2010, I taught a variety of subjects in the classroom at a local private middle-and-high school that catered to students' learning differences. Several of those subjects (for example, Civics) required students to write one or more essays each week, so I spent much of my time working with students to improve their writing skills. I found that I enjoyed this, and the students seemed to appreciate the help in expressing themselves effectively. So, after leaving the school, I have continued as a personal tutor in the subjects I taught in the classroom, including Writing.

Test Preparation

ACT Math

ACT Math

I studied mathematics in college (UC Berkeley and Cal Poly, San Luis Obispo) up to calculus and linear algebra, earning excellent grades in those courses. I was a software engineer for a couple of decades, even working for Apple for over ten years: programming computers makes anyone into a much better mathematician. In the last several years, I have been a classroom teacher of middle- and high- school mathematics (3 years), as well as a private tutor (5 years); my subjects included pre-algebra, algebra, geometry, pre-calculus, and trigonometry. I also coached several students for the ACT Math test. One of my high school students was completely math-phobic, but I helped him to finish a geometry course two weeks before the year ended, and score highly enough on an Air Force placement test to earn a coveted assignment. Another adult student went on to be a teacher and recently thanked me for making sure she knew what she was talking about! She doesn't normally teach math, but that was what she needed to do on a recent substitute assignment: she told me that she felt extremely confident about helping her student, and that working with me helped her rise to the next level, in terms of understanding not just the mathematics, but the process of teaching mathematics. Hearing that kind of thing, or seeing the light of understanding in a student's eyes, makes the time and effort worthwhile for me.

Ratings and Reviews


Rating

4.9 (123 ratings)
5 star
(119)
4 star
(3)
3 star
(0)
2 star
(0)
1 star
(1)

Reviews

Very knowledgeble and a patient tutor

I am working with James on Python programming undergratudate course. He has worked with UCSC students like me before and is very much aware of the requirements. He patiently understood my requirements, made plans ahead and went through more patiently with examples and excellentt follow through as well with more info. Great tutor

Shan, 3 lessons with James

Well prepared tutor

James listens well, prepares ahead in order to meet the needs of his students, communicates well, and knows his coding! My sons coding has already improved after even just one session.

Joel, 10 lessons with James

Completely Changed How I View Math

James was an amazing Geometry tutor and I could honestly not be more grateful. I began lessons with him stuck in a rut with math, frustrated, resentful towards the subject, and not enjoying it at all. His tutoring was a safe space for me to ask questions, clear up my confusion, and learn at my own pace without any shame, and for the first time ever I've begun to consider Math to be my favourite subject. Before James tutored me, I was at an F, now, just a few months later, I'm at an A and am still awaiting some exam results back that will hopefully get me to an A+. I could not have achieved this change without the help of James, and not only is he a great tutor, he's an excellent person and I enjoyed lessons with him so much that I genuinely looked forward to them. James has set me down a new path in my math career and I'm incredibly thankful for it. I 100% recommend James as a tutor.

Annette, 24 lessons with James

Amazing Tutor!!

James helped my son prepare for the AP Computer Science exam, and was outstanding!!! He was exceptionally knowledgeable, personable, patient and kind, which made learning enjoyable! My son greatly enjoyed working with James, and feels much more ease, going into the test!!

Marsha, 3 lessons with James

Excellent Tutor

Great help teaching my son Lua Programming for Roblox. Really appreciate the time he's taking getting ready for the classes and helping him. Thanks, James.

Rick, 4 lessons with James

Experienced Tutor

James tutored my 11-year-old son in Python for several months. James is very knowledgeable about Python and did an excellent job taking complex coding concepts and making them easy to understand. He also created weekly homework assignments that complemented each lesson. James is very patient and friendly and my son enjoyed his lessons. I Highly recommend James to anyone looking for a skilled Python tutor.

Charles, 13 lessons with James

A good introduction to some of the more advanced concepts in Python

We reviewed the split function, then James showed me how to use dictionaries, and the get function. He also gave me a good explanation of the bag of words model. It was really helpful, as it allowed me to deal better with one of the assignments of the class. James is very knowledgeable about these things and I like how he explained concepts that were difficult for me to understand, by dividing them into smaller parts.

Daniel, 4 lessons with James

Knowledgeable and Responsive

This is our 1st lesson on Pascal Fundamentals. James is very knowledgeable, articulate, and responsive. Great with middle schoolers. He appears to really enjoy teaching, which is great.

Dan, 34 lessons with James

Great with Kids! Encouraging

James has been coming and helping my son with algebra and geometry. He is always on schedule and extremely patient and professional with my son. He is building confidence in my son and making him that much stronger of a student.

Nick, 5 lessons with James

Great Lesson

James is knowledgeable and patient. He knows his material and is able to explain it in a clear way. My son enjoyed his session and found it to be very productive and helpful. We would recommend James as a Java tutor.

Stephen, 52 lessons with James
Hourly Rate: $50
Response time: 3 hours
Contact James