Search 72,203 tutors
Over 20 tutoring hours

James W.

Michigan Grad: Computer Engineer with Mathematics Minor

Portland, OR (97211)

Travel radius
4 miles
Hourly fee
Email James W.

You don't pay for tutoring
unless you find a good fit!

Background Check Status for James W.

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.

Email James

James’s subjects

Algebra 1, Algebra 2, Calculus, Discrete Math, Geometry, Logic, Prealgebra, Precalculus, Probability, SAT Math, Trigonometry
C, C#, C++, Computer Programming, Computer Science, General Computer, Linux, Microsoft Excel, Microsoft Outlook, Microsoft Windows, Microsoft Word, Networking (Computer)
Microsoft Excel, Microsoft Word
Algebra 1, Algebra 2, Calculus, Geometry, Physics, Prealgebra, Precalculus, SAT Math
Test Preparation:
SAT Math
Corporate Training:
C++, General Computer, Microsoft Excel, Microsoft Word, Networking (Computer)


I am currently working as a computer programmer, and I use C in my job. I am a computer engineer by training and trade, and I have a mathematics minor.


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.

Computer Programming

I am a professional programmer. I have a very solid understanding of programming basics.

Computer Science

I am a professional programmer, I both have real world experience and I have aced computer science courses in my university.

Discrete Math

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.

Microsoft Outlook

I use Outlook every day as my work email client. I am very familiar with Outlook, including some advanced features like shortcuts and rules.

Microsoft Windows

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.

Networking (Computer)

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.


I have a mathematics minor from University of Michigan. I have taken the main series of calculus courses for engineers.

Read all subject qualifications ยป

Email James

back to top


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. ...

— Kyle, Portland, OR on 11/15/13

Hourly fee

Standard Hourly Fee: $40.00

Cancellation: 24 hours notice required

Travel policy

James will travel within 4 miles of Portland, OR 97211.

Email James

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

(ex: algebra, chemistry)
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.

Receive Responses From Additional Tutors

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.