Hello, I’m Drew.
I’m currently a senior software engineer at MongoDB with a Master’s degree in Artificial Intelligence from Johns Hopkins University and a Bachelor’s degree in Mathematics from Western Connecticut State University. Before joining MongoDB, I worked as a data scientist at IBM, where I helped teams in the banking and financial services industry design and deploy machine learning solutions in real-world, production environments.
Most of my tutoring experience has been...
Hello, I’m Drew.
I’m currently a senior software engineer at MongoDB with a Master’s degree in Artificial Intelligence from Johns Hopkins University and a Bachelor’s degree in Mathematics from Western Connecticut State University. Before joining MongoDB, I worked as a data scientist at IBM, where I helped teams in the banking and financial services industry design and deploy machine learning solutions in real-world, production environments.
Most of my tutoring experience has been one-on-one, working primarily with adults and professionals, including graduate students in AI and machine learning programs, engineers transitioning into AI-focused roles, and individuals preparing for technical interviews or advanced coursework. I also have experience working with high school and undergraduate students, and I genuinely enjoy helping students at those stages build confidence, curiosity, and strong foundations in technical subjects. I have been tutoring for many years, starting when I was in high school myself, and I adapt my teaching style to each student’s background and goals, whether that means slowing things down to strengthen fundamentals or diving deeper into advanced concepts.
My tutoring spans both artificial intelligence and core software engineering topics. In addition to machine learning, deep learning, and LLM-based systems, I regularly help students with data structures and algorithms, object-oriented design, system design, backend development concepts, and writing clean, maintainable code. My approach focuses on understanding first and memorization last, helping students see the “why” behind the math, algorithms, and architectural decisions so they can apply what they learn independently. I aim to make each session collaborative, practical, and encouraging, and my goal is always for students to leave feeling more confident, capable, and excited about learning.