James W. has not yet had a background check. After sending a message to James, you will be able to order a background check for $7.99. The check will be processed by First Advantage. For more information, please review the background check information page.
As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.
I enjoy helping other people understand technical concepts. I find that the key is usually not rote memorization, but understanding the problem in the context which it will be solved. Whether that is understanding how basic geometry relates to derivatives, or how computer operating systems work, it's about getting a bigger picture.
I am a computer engineer by training and trade, and I have a mathematics minor. I frequently use both skills in my work, and often help new coworkers get up to speed on my projects. I can help on point problems or design syllabuses if necessary, but my goal is to always foster deeper understanding in my students.
I am a professional programmer with 4 years of C# experience.
I am a professional programmer and have used C++ in both college and currently in my job.
I am a professional programmer. I have a very solid understanding of programming basics.
I am a professional programmer, I both have real world experience and I have aced computer science courses in my university.
Computer science is very interrelated with discrete math. With both a mathematics background and a computer background I am very fluent in the subjects taught in discrete math, i.e. algorithms, graph theory, set theory, logic.
I use linux (Ubuntu) as my preferred operating system at home, and have done development on linux systems (Fedora, Arabella) at my work.
I have a very good background in logic. I know the basics very well (and, or, implies, truth tables, karnaugh maps), and have used it to do basic mathematics proofs.
I have also had some exposure to advanced topics, such as Satisfiability, and ternary logic.
I use Outlook every day as my work email client. I am very familiar with Outlook, including some advanced features like shortcuts and rules.
I both develop on Microsoft Windows and use Windows day-to-day. I am very familiar with setting up programs (anti-virus, backups) and the internals of windows, and can do some basic crash debugging and performance optimization.
I know how to set up basic LAN and WLAN networks, how to work with ISPs, and set up network features such as firewalls and routing tables. I can also do basic network debug.
University of Michigan
Great guy and very knowledgeable. — Spent a good chunk of time with James as he helped me understand some complex ideas for my operating systems course. He also guided my thinking and optimized my code as I worked through a programming assignment. He was a massive help, would definitely use his time again. ...
Standard Hourly Fee: $40.00
Cancellation: 24 hours notice required
James will travel within 4 miles of Portland, OR 97211.
Your first hour with any tutor is protected by our Good Fit Guarantee: You don’t pay for tutoring unless you find a good fit!
Usually responds in about 13 hours
Send James a message explaining your needs and you will receive a response by email. Have you already emailed James or another tutor? If so, you have an account! Sign in now
If selected, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.