Search
Gregory M.'s Photo

I <3 small data
Gregory M.

533 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $165
Response time: 7 hours

About Gregory


Bio

I’m a full time dad and part-time Generative AI professor. I would love to help you with artificial intelligence, computer science, and spreadsheets!

I went to UMCP and MIT for computer science and hold a postgraduate degree. At MIT, I was a TA many times, then an instructor for AI. In my five years at Google, I worked on AI in search and maps. Now I'm a full-time parent to two kids, one of whom qualifies as "twice exceptional". As they grow more independent, I have time to teach...

I’m a full time dad and part-time Generative AI professor. I would love to help you with artificial intelligence, computer science, and spreadsheets!

I went to UMCP and MIT for computer science and hold a postgraduate degree. At MIT, I was a TA many times, then an instructor for AI. In my five years at Google, I worked on AI in search and maps. Now I'm a full-time parent to two kids, one of whom qualifies as "twice exceptional". As they grow more independent, I have time to teach again!

In Fall 2023 I created a class about ChatGPT, LLMs, and the Future of Learning, now renewed for summer and fall 2024. This summer I'm adding a technical class entitled "Creating Generative AI to Help us Learn". If you're looking for help in effectively using modern generative AI, deeply understanding it, and creating new applications, I'd enjoy working with you, especially as it would help me prepare to teach others. Rates may vary.

I've taught computer science at every level, from 6th grade video games and algebra to top university classes, from Scratch and Scheme to sklearn and pytorch. I love teaching because computational thinking is a new kind of literacy that can strengthen all of one's other skills. I’m good at helping you study for exams, and with over 200 technical interviews at Google I can help you with interview thinking and strategies too.

Finally, for those less technical, spreadsheets democratize programming and data analysis, and help regular people track and gain insights about the small data most important to them. What small data do you care most about?
I’ve used sheets for our family finances, for PTO finances as treasurer, my own health data, etc. Professionally, I wrote a spreadsheet-based system in 2022 for a school to create all of its progress reports that integrated rosters in Google sheets with class templates in Google Docs, automatically collating those into new reports for each student.

Thanks for being here! I hope we get a chance to work together.


Education

U. Maryland, College Park
Computer Science
Massachusetts Institute of Technology
Masters
Massachusetts Institute of Technology
Other

Policies

  • Hourly Rate: $165
  • Rate details: Late policy: time starts when scheduled. No-show: If student is ≥20m late without notice, the lesson is cancelled at full charge. My rate is flexible for some subjects. Please ask.
  • Lesson cancellation: 1 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

I developed code for sentiment analysis and review summarization in C++. Used Google's map/reduce infrastructure and wrote performant code to run on thousands of machines in parallel. Used gdb, gprof, valgrind extensively. Reviewed code for more junior engineers. Used early versions of the C++ tensorflow library.
Computer Programming

Computer Programming

MIT MS and Engineer's degrees in EECS. UMCP BS in computer science. Software engineer at Google for 5 years with Readability in Python and C++. Software Engineer or Data Scientist at various small organizations. Teaching assistant for Introduction to Computer Science and for Software Engineering at MIT, then Instructor for introduction to Artificial Intelligence.
Computer Science

Computer Science

I have MIT MS and Engineer's degrees in EECS and an UMCP BS in computer science. I have been a software engineer at Google for 5 years with Readability in Python and C++, as well as a software Engineer or Data Scientist at various small organizations. I have been a teaching assistant for Introduction to Computer Science and for Software Engineering at MIT, then Instructor for introduction to Artificial Intelligence.
Data Science

Data Science

I was one of a team of three external professional Data Science advisors for x.ai. I was a research engineer for MIT's Probabilistic Computing Group. As an instructor for MIT 6.034 Artificial Intelligence with Patrick Winston, I wrote and delivered the course's first lecture on BayesNets.
Linguistics

Linguistics

As an undergrad at UMCP, I discovered linguistics as a window into the mind and it inspired me as no other subject had. I maintained my computer science major, but my concentration in linguistics is what gave purpose to it. As a graduate student at MIT, I studied child language acquisition with Ken Wexler, developed a tool for other linguists to use to structurally search the CHILDES database, TA'd natural language processing with Bob Berwick, and did my thesis work on the computational semantics of natural language time expressions. In my recent ChatGPT class at Tufts, I devoted one class to the similarities between child language acquisition and the ways LLMs learn language, one class to using a semantics textbook to explore how well LLMs understand language, and one class to studying the text that LLMs generate through the lens of discourse and dialog and linguistic pragmatics. As we study this new intelligence, I believe linguistics provides an excellent set of tools with which to understand it.
Microsoft Excel

Microsoft Excel

I mostly work in Google Sheets, but most spreadsheet concepts translate easily between the two. I love that Google Sheets recently implemented not just Lambda (which Excel has had for a long time) but also named functions, which I now use all the time. I like how discoverable Excel functions are in the Ribbon tabs. I appreciate Google Sheets for putting collaboration and cloud-integration first, and I love the Explore button, and recent improvements to automatic suggestions! I've written Google Apps Script code professionally, and can help you with test-driven integrations across the Google suite using gasunit.
Python

Python

TA for MIT's Introduction to Computer Science, in Python, Instructor for MIT's Intro to Artificial Intelligence, in Python. Python Readability at Google, a company-internal certificate of mastery (5 years). Taught technical interview preparation classes mostly in Python.
Probability
Proofreading
Writing

Examples of Expertise


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

Gregory M.'s Photo

Questions? Contact Gregory before you book.

Still have questions?

Contact Gregory
Response time: 7 hours

Ratings and Reviews


Rating

5.0 (275 ratings)
5 star
(272)
4 star
(1)
3 star
(1)
2 star
(1)
1 star
(0)

Reviews

Challenging and motivating learning experience

I am taking an intro AI course. There are alot that I don't know. Prof. Marton guide me through to solve complex problems in a systematic and logical way. He is prepared, knowing the material and how to communicate it. Here are two personal examples: 1. Minimax Tic Tac Toe problem. First, he started teaching me how to write assert statements to show me which part my code was broken. And, he also walked me through various programming examples to reinforce my understanding, and trying out different elements of code until I find the best solution and learning to be resilient. His process helped me to be determined and thinking critically in the face of multiple failures. 2. Tackling a real-world logistics problem with AI search techniques. Prof. Marton helped me to construct state and action representations by asking concise and important questions. After carefully constructed the beginning state and representation, he continued challenging me with more creative questions in order to ensure that I was delivering the most innovative and optimize representation. I couldn't be happier with the outcome. Prof. Marton is passionate for the subject, teaching and learning. He will teach you the right skill set to become a better computer scientist. He knows how to excite the students about the subject mater. A good teacher explains. A superior teacher demonstrates. Prof Marton inspires. He brought ideas to life not just by sharing, but encouraging imagination, discovery, and critical thinking!

Eva, 70 lessons with Gregory

Knowledgeable & patient ...

Just get'g feet wet ... helped me to identify next steps in the learning process (specifically using C# (my expertise) and the generation of a model (from my CSV)

Gary, 2 lessons with Gregory

Greg is the best I have ever seen

Gregory accomplished for me what i could never have done in my sheets ... the speed his mind works is astounding and he has the patience is amazing ... He showed me how to format things that I have spent years in forums trying to understand ... I would highly reccomend this guy

Noah, 2 lessons with Gregory

Highly Recommended!

I am an adult learner and did not grow up working on computers. Gregory is helping me get ready for my computer science class coming up in a few weeks. He is patient and easy to learn from. His knowledge and experience is vast. He has a way of teaching that helps me "see" a solution on my own. I made a very good choice with Gregory. You will too.

Michelle, 19 lessons with Gregory

great teacher

Great teacher. His teaching goes from easy concept to specific, which helps with progress of understanding. Would recommend to taking lesson from him

Rick, 6 lessons with Gregory

Gregory is a google sheets WIZARD!!

I was wasting a ton of time inefficiently aggregating data in various google sheets. Gregory helped me learn a ton of powerful tips and tricks to be wayyyy more efficient and in effect automate my spreadsheet data aggregation in clean and easy formulas. This has saved me a ton of time in manual entry as well trying to figure out how to do things with formulas that wouldn’t carry over easily to future data input. If I ever need anymore help with google sheets Gregory is my go to. He didn’t just give me the answers but explained the process so that these problems we solved are now tools in my toolkit to use in future projects. Gregory is the man, couldn’t recommend him highly enough!!

Aaron, 3 lessons with Gregory

Greatest Computer Science Tutor I have Worked with

I am in an introductory Artificial Intelligence class and Gregory has helped me tremendously. He is a phenomenal teacher and he does a great job guiding me in the right direction to help me find the correct answer to my practice problems. I am so grateful to have found Gregory on Wyzant and I look forward to continuing to work with him.

Jaimie, 16 lessons with Gregory

Very Knowledgeable

I have a limited time for my interview and also so much on the table to figure out, learn. With his amazing expertise (coming from long time experience) I feel much more confident also know how should I spend my leftover time. Thanks again

Timur, 1 lesson with Gregory
Tutor responded:

Thank you, and best wishes with your upcoming interview!

Hourly Rate: $165
Response time: 7 hours
Contact Gregory