Search 75,860 tutors
Over 50 tutoring hours

Mike C.

Computer science, mathematics, & ecology tutoring

Annandale, VA (22003)

Travel radius
10 miles
Hourly fee
Email Mike C.

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

Background Check Status for Mike C.

Mike C. passed a background check on 1/1/14. The check was ordered by Mike through First Advantage. For more information, please review the background check information page.

After sending a message to Mike, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.

Having just graduated with a degree in computer science (3.87 GPA), I am tutoring while I prepare to travel abroad and work with an ecological simulation modeler in Germany on scholarship.

I have tutored students and graduate students in Python, C++, Java, and R, on everything from algorithms to object-oriented analysis and design. Additionally, for three years I was a teaching assistant in an honors biology course. I love helping students learn these technical subjects, and I relish the opportunity to practice my teaching skills.

Email Mike

Mike’s subjects

Corporate Training:
Biology, Ecology
C++, Computer Programming, Computer Science, Java, Python, UNIX


In addition to taking many biology courses, I have three years of experience as a teaching assistant for my school's honors biology course, "Phage Hunters." In lab, students were responsible for isolating their own bacteriophage, extracting its DNA, and using bioinformatics to characterize its genome, giving me experience helping students learn genetics and microbiology.

I'm also happy to teach ecology to students, as I have accrued experience through my work as a field ecology intern at the Smithsonian Conservation Biology Institute, and through my honors thesis, on designing an ecological simulation of an endangered plant.


I've used C++ in several classes, including data structures and parallel programming. Although I do not use C++ in my day to day work, I am knowledgeable in OpenMP, MPI, and the workings of the STL.


Java was my first programming language, and it is still what I use the most; my ecological research is built in Java with a specialized agent-based modeling toolkit called MASON.


Python is my favorite scripting language, and I've tutored many advanced and beginning students in its use. In tutoring Python, I enjoy using a memory visualizer so that students can actually see what's going on from the computer's perspective.


I have experience bash scripting for UNIX operating systems to interact with the Stampede supercomputer at UT Austin and my college's computing server. I have to routinely start thousands of processes remotely and manipulate output data through the shell. Additionally, as a computer science major at my college I've had to learn day-to-day UNIX commands to progress through my studies.

Read all subject qualifications »

Email Mike

back to top


University of Mary Washington (Computer Science)

Fantastic! Would not have passed without him! Mike tutored me for Intro to Computer Programming (Python) at GMU. I had already failed the class once before and was taking it over. I felt a TON of pressure and testing anxiety. Mike's patience and reassurance put me well at ease. His positive feedback made me feel much more confident about my work. We met several times. He was very flexible and very prompt with communication. I cannot praise hi ...

— Jennifer from Arlington, VA on 7/5/14);

Hourly fee

Standard Hourly Fee: $50.00

Cancellation: 6 hours notice required

Travel policy

Mike will travel within 10 miles of Annandale, VA 22003.

Email Mike

Usually responds in about 41 minutes

Send Mike a message explaining your needs and you will receive a response by email. Have you already emailed Mike 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.