I have been a full-time tutor for high school students for the past 10 years in the Northbrook and Deerfield areas. Before launching my tutoring business, I graduated from the University of Notre Dame with a degree in Chemical Engineering. I also spent two years in Notre Dame's graduate program studying the History and Philosophy of Science.

I've been interested in learning math and science my whole life. Eventually I realized that my biggest strength was introducing and explaining complex material to a new learner as quickly and clearly as possible. And I found far more satisfaction in the back-and-forth conversations with individual students than trying to manage an entire classroom at once. Tutoring was a natural fit!

By now I have tutored hundreds of students of all abilities in this area. Providing personalized education is great fun for me, and I still get excited each year when my favorite topics in each class are coming up. Make an appointment and see what I can do for you!


  • Joe’s explanations took my son from “I’m never going to be able to do this” to “Oh, now I understand” each week.
    — Leslee C, Deerfield
  • Both my boys had become accustomed to not understanding all the material taught in class. After working with Joe, they now know that it is possible to understand not only how to do an equation, but why.
    — Mary Ann D, Park Ridge
  • My daughter looked forward to her sessions with Joe each week. He always found a way to explain material to her until she understood it.
    — Linda P, Deerfield
  • Joe was definitely one of the greatest tutors I have ever had. His knowledge of the subjects he covered was outstanding!
    — Andrew S, Northbrook