Search
Michael J.'s Photo

Mathematics and Computer Programming for Gifted Students
Michael J.

2,145 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $49
Response time: 2 hours
Michael J.'s Photo

Mathematics and Computer Programming for Gifted Students
Mathematics and Computer Programming for Gifted Students
Michael J.

2,145 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

2,145 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Michael


Bio

I work with creative gifted students and adults who want to accelerate their studies.

My gifted youth program teaches students many subjects. In elementary math fundamentals we cover patterns and algorithms alongside fundamental studies. In algebra we use video games to build understanding and practical work to build confidence in the basics of abstract math. Geometry is used to understand proof work and to gain a better understanding of algebra skills through real world examples. Depending...

I work with creative gifted students and adults who want to accelerate their studies.

My gifted youth program teaches students many subjects. In elementary math fundamentals we cover patterns and algorithms alongside fundamental studies. In algebra we use video games to build understanding and practical work to build confidence in the basics of abstract math. Geometry is used to understand proof work and to gain a better understanding of algebra skills through real world examples. Depending on when they begin I aim for an understanding of precalculus by eighth grade.

Intertwined with their math learning from their first lesson, my students learn computer programming. I employ many languages on their path to build a well rounded understanding of computer and information science. I use Scratch to demonstrate objective design elements and general programming procedures. From there we branch out to Python first for scripting. We learn how to manipulate Minecraft with Python. Then back to Scratch to parallel our learning with Java. This brings us to Object Oriented Programming and eventually abstract data structures.

Throughout I integrate elements of Boolean Logic, discrete math theory and skills for proper project planning and execution.

Instead on worksheets and set lessons that teach to the test, I tailor each lesson individually and spend every moment of the lesson working with my student on real problems that will expand their thinking. I provide a tablet loaded with learning software for use during lessons. I can tutor in your in person, online or a combination of both.

My lessons combine desk work, video games, creative toys, and professional programming tools to instill a synergistic understanding of computers and mathematics.

I also work with busy adults and students of any age. I can work around most schedules. With younger students lessons run 75 minutes to 2 hours and for adult students lessons run 2 to 3 hours.

A few things about me: I am a working on my undergrad in computer science and electr


Education

Frederick Community College
Engineering Science and Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Art

Drawing

Drawing

I have 7 years experience as a Draftsman & Design Consultant to General Contractors. I am responsible for all design aspects of the job; from floor layouts to complex foundations & engineered concepts. I can teach you every aspect of Home & Agriculture Design. Let me help you activate your Synergistic Mind. I can teach you about efficient use of floor space, structural design, standard & nonstandard foundation design, creative engineering concepts, electrical design, plumbing design, mechanical design & HVAC, plus loads more. I can teach a builder how to bring the design out of the customer’s mind & put it on paper in a fashion that will bring in cash & make your customers very happy. My design methods usually employee the least materials & always provide a long lasting quality product. Give yourself the leading edge in this tough market by contacting me through Wyzant.

Business

Microsoft Word

Computer

Computer Programming,

Computer Programming

I am working on my undergraduate degree in Computer Science and Electrical Engineering and have maintained a 4.0. I'm proficient in: Java, Assembly for ARM and x86/64, XML, MySQL, and Android Java. I have been programming as a hobby for over 25 years. I've completed CompSci 1 & 2, Discrete Mathematics, and Systems Analysis & Design. I understand procedural micro-programming as well as Object Oriented Design and know when to use each.
Computer Science,

Computer Science

I teach computer science as a three-fold aggregation of math, algorithms, and data-structures. The math skills learned equip my students with the ability to systematically desynthesize problems into their components and identify problem and solution data. The algorithm development skills learned allow my students to develop a plan for their data, identify and account for any situation or special cases, as well as sort and process their data with perfectly predictable results. The data-structures learned will aid students by automating, filtering, and storing their data. I teach these concepts in many languages, but the ultimate goal is to develop a language-independent understanding of the science of data.
DOS,

DOS

I starting using MS-DOS in 1988. I leaned to program x86 assembly language using DOS. I know how to create batch files for automation, manage disk partitions manually, maximize memory usage, create ram disks, file management, et al. I am versed in MS Windows 3.1 and OS-2 Warp as they are the most popular GUI's built on DOS. I am also familiar with the extended capabilities of DOS integrated with 32 and 64 bit Windows and its extensible abilities to the modern GUI. I am working on my undergraduate degree in Computer Science and Electrical Engineering and have maintained a 4.0.
General Computer,

General Computer

I have about 3 decades of Computer Experience. I have developed methods of learning software on the fly. This is done through the study of 1,000s of different software titles for commonality. When I need a new software product, I usually can find a quality freeware of low cost solution. I have built & refurbished hundreds of PCs. I have repaired USB ports on Laptops. I know the effective & non-effective methods of Over-Clocking Memory & Processors. I can teach you to use Office Productivity Software, both by Microsoft & by others. I can teach Drafting & Digital Design for most applications. I can transform a Standard Office Worker into a Super Office Assistant, through the better use of software, general maintenance knowledge & a true understanding of the power of the Internet. I can teach study & note-taking skills to students of all ages. I can work with all skill levels & ages. Your Computer is much more than a CD Player or Word Processor; it is a Tool & used properly it can be more valuable than a good personal assistant. Put that computer to work for you by contacting me through Wyzant.
Microsoft Windows,

Microsoft Windows

I've been using Windows devices since 1996. I teach every usage level from beginner to business professional for all non-server versions of Windows. I teach the installation, upgrade, and repair processes: including exotic installations. I help students improve their mouse usage discretely throughout lessons. Likewise, I make students aware of keyboard shortcuts, gestures, and multi-touch tips to improve their productivity. I teach about the general form of a standard Windows program and how to use this understanding to navigate programs with which they are unfamiliar. Conversely, these skills inform the student of what they should seek to navigate exotic programs that deviate from the general form. I guide students through the various software and hardware installation processes and system configuration. I familiarize students with the productivity features including Cortana, single-screen-multitasking, and applications that work on multiple devices. I can help you use Windows to increase your productivity, reach out to the world, and express yourself.
Python,

Python

Python is an interesting language. The way I teach it allows you to use it as a scripting language, an object-oriented language, and a functional language. I specialize in teaching non-programming business professionals how to use Python to automate their tasks, and analyze their data. I also teach beginners Python and Python for Kids! I've written several data analysis scripts, interfaced Python with Excel and other programs, and automated internet scripts.
Java, Microsoft Word

Corporate Training

General Computer,

General Computer

I have about 3 decades of Computer Experience. I have developed methods of learning software on the fly. This is done through the study of 1,000s of different software titles for commonality. When I need a new software product, I usually can find a quality freeware of low cost solution. I have built & refurbished hundreds of PCs. I have repaired USB ports on Laptops. I know the effective & non-effective methods of Over-Clocking Memory & Processors. I can teach you to use Office Productivity Software, both by Microsoft & by others. I can teach Drafting & Digital Design for most applications. I can transform a Standard Office Worker into a Super Office Assistant, through the better use of software, general maintenance knowledge & a true understanding of the power of the Internet. I can teach study & note-taking skills to students of all ages. I can work with all skill levels & ages. Your Computer is much more than a CD Player or Word Processor; it is a Tool & used properly it can be more valuable than a good personal assistant. Put that computer to work for you by contacting me through Wyzant.
Java, Microsoft Word

Elementary Education

Elementary (K-6th),

Elementary (K-6th)

I am a math tutor. I am currently authoring a book on the subject of elementary math. I am good with taking abstract concepts & turning them into simple, real-world examples. I work with all skill levels & ages. I prefer to work in 2-4 hour sessions. I have an open schedule & I will drive to meet you.
Elementary Math,

Elementary Math

Elementary math is the time to establish patterns and basic algorithms. Though these terms can be transparent from the student they are none the less vital. I tailor each lesson to the individual students needs and constantly reinforce patterns and algorithms. Integrated into the lessons are fundamental concepts of algebra and geometry.
Elementary Science, Reading

English

Reading

Homeschool

Algebra 1,

Algebra 1

I was taught the basic concepts of algebra from my grandmother at the age of seven, and was quickly able to grasp the concepts. This allowed my advanced mathematics skills to develop along with my language skills. Math is an innate skill of mine and I am skilled at relating these often confusing subjects in easily understandable methods. Currently, I am studying for my Computer Science and Electrical Engineering degrees.
Algebra 2,

Algebra 2

Typically most algebra two skills are learned after basic geometry skills. I was fortunate to have an exceptional geometry teacher. More than the geometry, I learned the power and importance of the proof over the axiom. With a solid foundation algebra one, geometry, and proofs I was able to gain a deep understanding of algebra two concepts. I model my much of my teaching style after my geometry teacher.
Elementary (K-6th),

Elementary (K-6th)

I am a math tutor. I am currently authoring a book on the subject of elementary math. I am good with taking abstract concepts & turning them into simple, real-world examples. I work with all skill levels & ages. I prefer to work in 2-4 hour sessions. I have an open schedule & I will drive to meet you.
Prealgebra,

Prealgebra

Prealgebra is a crucial step to studying computers, sciences, business, and so many other arenas. I can take these abstract concepts and teach them using simple real world examples. My youngest prealgebra student was 7 years old, and I've successfully help many students prepare for college entrance with this and other courses.
Geometry, Precalculus, Reading, SAT Math

Math

Algebra 1,

Algebra 1

I was taught the basic concepts of algebra from my grandmother at the age of seven, and was quickly able to grasp the concepts. This allowed my advanced mathematics skills to develop along with my language skills. Math is an innate skill of mine and I am skilled at relating these often confusing subjects in easily understandable methods. Currently, I am studying for my Computer Science and Electrical Engineering degrees.
Algebra 2,

Algebra 2

Typically most algebra two skills are learned after basic geometry skills. I was fortunate to have an exceptional geometry teacher. More than the geometry, I learned the power and importance of the proof over the axiom. With a solid foundation algebra one, geometry, and proofs I was able to gain a deep understanding of algebra two concepts. I model my much of my teaching style after my geometry teacher.
Prealgebra,

Prealgebra

Prealgebra is a crucial step to studying computers, sciences, business, and so many other arenas. I can take these abstract concepts and teach them using simple real world examples. My youngest prealgebra student was 7 years old, and I've successfully help many students prepare for college entrance with this and other courses.
Geometry, Precalculus, SAT Math

Most Popular

Algebra 1,

Algebra 1

I was taught the basic concepts of algebra from my grandmother at the age of seven, and was quickly able to grasp the concepts. This allowed my advanced mathematics skills to develop along with my language skills. Math is an innate skill of mine and I am skilled at relating these often confusing subjects in easily understandable methods. Currently, I am studying for my Computer Science and Electrical Engineering degrees.
Algebra 2,

Algebra 2

Typically most algebra two skills are learned after basic geometry skills. I was fortunate to have an exceptional geometry teacher. More than the geometry, I learned the power and importance of the proof over the axiom. With a solid foundation algebra one, geometry, and proofs I was able to gain a deep understanding of algebra two concepts. I model my much of my teaching style after my geometry teacher.
Elementary (K-6th),

Elementary (K-6th)

I am a math tutor. I am currently authoring a book on the subject of elementary math. I am good with taking abstract concepts & turning them into simple, real-world examples. I work with all skill levels & ages. I prefer to work in 2-4 hour sessions. I have an open schedule & I will drive to meet you.
Prealgebra,

Prealgebra

Prealgebra is a crucial step to studying computers, sciences, business, and so many other arenas. I can take these abstract concepts and teach them using simple real world examples. My youngest prealgebra student was 7 years old, and I've successfully help many students prepare for college entrance with this and other courses.
Geometry, Precalculus, Reading

Science

Physical Science

Summer

Algebra 1,

Algebra 1

I was taught the basic concepts of algebra from my grandmother at the age of seven, and was quickly able to grasp the concepts. This allowed my advanced mathematics skills to develop along with my language skills. Math is an innate skill of mine and I am skilled at relating these often confusing subjects in easily understandable methods. Currently, I am studying for my Computer Science and Electrical Engineering degrees.
Algebra 2,

Algebra 2

Typically most algebra two skills are learned after basic geometry skills. I was fortunate to have an exceptional geometry teacher. More than the geometry, I learned the power and importance of the proof over the axiom. With a solid foundation algebra one, geometry, and proofs I was able to gain a deep understanding of algebra two concepts. I model my much of my teaching style after my geometry teacher.
Elementary (K-6th),

Elementary (K-6th)

I am a math tutor. I am currently authoring a book on the subject of elementary math. I am good with taking abstract concepts & turning them into simple, real-world examples. I work with all skill levels & ages. I prefer to work in 2-4 hour sessions. I have an open schedule & I will drive to meet you.
Geometry, Reading, SAT Math

Test Preparation

SAT Math

Examples of Expertise


Michael has provided examples of their subject expertise by answering 29 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (518 ratings)
5 star
(507)
4 star
(8)
3 star
(1)
2 star
(2)
1 star
(0)

Reviews

Very helpful!

I was taking a graduate level data course and little to none experience with this type of data programming. He created a lesson prior to meeting up with me and broke down each step. He was a great teacher because he let me try things on my own and learn from my mistakes, rather than telling me I should try a different approach. Michael is very passionate about helping students learn, and I would 100% recommend him.

Andrea, 1 lesson with Michael

Great tutor!

Michael does a great job at explaining concepts and also being firm in keeping things on track. He is very patient and cares that his students' genuinely understand the material.

Tara, 24 lessons with Michael

Very patient

He helped me with truth tables. I have no experience with computer science, and he still explained it in a way I could fully grasp. He is very knowledge about computer science, and I will definitely be asking him for more help in the future.

Nicole, 1 lesson with Michael

great teacher

First lesson. A few technical hiccups. Overall great. First time using virtual.

Marti, 1 lesson with Michael

Very patient, knowledgeable and understanding

Michael helped me solve issues with a python programming assignment. He took the time to explain the steps to make the corrections and was very patient with me. He was a great tutor and I look forward to working with him in the future.

Penny, 6 lessons with Michael

This is truly his calling

Michael is fantastic! He is patient, knowledgeable, and truly has a passion for what he does. My son’s confidence has grown in a short period of time. Michael’s style is such that he is teaching kids how to become better students. I would recommend him in a heartbeat!

Chantal, 21 lessons with Michael

Amazing!

Michael was very patient with me. He gave thorough explanations, ensured that I understood each step and was ready for my next assignment. I left our session feeling like I had the tools needed to definitely achieve high scores in my Python classes! You definitely will not be disappointed.

Crystal, 1 lesson with Michael

Knowledgeable, very well organized, effective

My son has taken several sessions with Michael and has had nothing but a positive, productive experience. Michael has taken a very well organized approach to review core material (AP Computer Science) and progressively assigning self study assignments, and overseeing work assigned by school. Extremely valuable, would highly recommend Micheal to anyone looking for help with AP Computer Science.

Brian, 23 lessons with Michael

Knowledgeable

Working with Michael has been very interesting and insightful. Not only does he break down each line of code but he also gives you problems to practice on. I enjoy working with him very much, he is extremely knowledgeable and intuitive. I will continue to work with him do to his understanding and patience!!

Danielle, 5 lessons with Michael

Master of material

Michael created an excellent lesson plan and was able to break down abstract computing concepts for me Step by step. While working through problems he diligently and patiently framed the problem/situation so that I was able to arrive at the correct solutions.

Francis, 10 lessons with Michael
Hourly Rate: $49
Response time: 2 hours
Contact Michael