Hello, my name is Jeff! I've been building software for 28+ years, and for most of the last decade that's meant machine learning — lately, systems that put large language models in front of real users, where a wrong answer doesn't cost 3 points on an exam: it costs real money and customer trust. I have a Ph.D. in computer science from UT Dallas, where my research was in machine learning, semantic computing and ontologies, and while I was finishing it I taught graduate courses there as an...
Hello, my name is Jeff! I've been building software for 28+ years, and for most of the last decade that's meant machine learning — lately, systems that put large language models in front of real users, where a wrong answer doesn't cost 3 points on an exam: it costs real money and customer trust. I have a Ph.D. in computer science from UT Dallas, where my research was in machine learning, semantic computing and ontologies, and while I was finishing it I taught graduate courses there as an adjunct. I've taught this material in a classroom and I've had to make it survive contact with production.
I tutor computer science from a first programming course through graduate machine learning — Python, data structures, algorithms, databases, SQL, data science and the agentic AI material that most curricula are still catching up to. I also tutor calculus, discrete math, statistics, linear algebra, algebra and geometry, along with SAT and GRE prep, technical writing, and introductory chemistry and physics.
My approach is diagnostic. Most students who are stuck aren't stuck where they think they are. Someone struggling with integration by parts is often struggling with algebra from three years ago, and someone whose code won't run usually has a wrong mental model of what the computer is doing rather than a typo. I spend the first part of a session finding the actual break.
I'd rather you be able to rebuild an idea from scratch than memorize the steps, because the steps stop working the moment a problem is phrased differently. That is ESPECIALLY true in the age of AI. That said, if you have an exam Thursday and need to get through it, tell me and we'll work that way.
I work with undergraduates, graduate students, career changers moving into AI work, engineers getting up to speed on LLMs, and high school students. I don't assume you know things you haven't told me you know, and I don't mind being asked the same question twice. If what you need might fall outside what I do, message me and I'll tell you straight.