Hey there! I'm Rob, a former computer science lecturer at Yale. I'm now a senior software engineer in the startup space, but I miss the good old days of leaning into the fundamentals of computer science. I’m excited to return to the teaching space in a more personal way, where I can tailor each session to your goals and learning style. Writing code is fun, and I want to help get you to a place where you not just understand it, but even enjoy deriving actionable meaning from any and all...
Hey there! I'm Rob, a former computer science lecturer at Yale. I'm now a senior software engineer in the startup space, but I miss the good old days of leaning into the fundamentals of computer science. I’m excited to return to the teaching space in a more personal way, where I can tailor each session to your goals and learning style. Writing code is fun, and I want to help get you to a place where you not just understand it, but even enjoy deriving actionable meaning from any and all exceptions thrown your way. So, if you're struggling with any topic related to computer science—from recursion to object-oriented programming to neural networks—I’d love to connect.
A little bit more about me: I started off my mentoring journey as a one-on-one peer tutor for Organic Chemistry for several years, and then as a TA for Introduction to Computer Science. Two years later, I graduated with my Master’s from Yale and took the mantle of co-lecturer for the course—as well as that for Data Structures—for another two years. The boring stuff: I am an expert in Python, Java, complex debugging, database systems, infrastructure tooling, data pipelining, and code organization/abstraction; and I have extensive experience in client-side web development, neural networks, and most compiled languages.
Let’s get to it!