Tutoring
One-on-one tutoring for students of all ages and abilities, online or in-person. Get help with classes and prepare for upcoming tests.
Subjects
From basic introductions to complex details, I can help you understand:

Anatomy and Physiology
Learn about the human body and all of the amazing systems that work together to form one of the most complex machines in existence: you!

Earth Sciences
Learn about Mother Nature and the astounding Earth that you call home, including environmental science, ecology, geology, volcanology, astronomy, and taxonomy.

Government
Learn about the different hierarchical systems of the world and understand how large groups of people are managed, including comparisons of governments around the world and an in-depth analysis of the US government.

Math
Learn about the language of the universe, from a simple explanation of numbers and patterns to the complex and beautiful formulas of calculus and differential equations.

Biology
Learn about life, biological molecules, cells and cellular processes, genetics, evolution, microbiology, biostatistics, and biotechnology.

Economics
Learn about the mechanisms that keep our societies functioning, including topics like resources, scarcity, supply and demand, money and inflation, employment and unemployment, competition, equality, foreign exchange, and government intervention in markets.

History
Learn about how we got to where we are today, specifically focusing on how all events in the past and present are tied together and products of one another, and how we can use that knowledge to shape our future.

Physics
Learn about why things are the way they are and unlock the mysteries of the universe by understanding topics like movement, forces, waves, gravity, fluid mechanics, thermodynamics, electricity, and magnetism.

Chemsitry
Learn about the building blocks of everything around you, including atoms and molecules, atomic and molecular interactions, chemical reactions and processes, electrochemistry, thermochemistry, and nuclear chemistry.

English
Learn about the intricacies of the English language and enhance your usage of it by mastering grammar, vocabulary, essay writing, creative writing, and more.

Literature and Poetry
Learn about the mechanics of writing literature and poetry and experience some of the most amazing writers and poets in history by reading and analyzing their works, including different novels, short stories, essays, articles, and poems.

Spanish
Learn about one of the most prolific languages in the world and the vibrant and diverse cultures that surround it, including grammar, speaking fluency, writing, listening comprehension, history, literature, music, and art.