About Professor Jake

I’m an experienced programmer, software engineer, and computer scientist, who has worked for companies ranging from one-person startups to large software companies and everything in between.

I’ve taught computer science at a public university in the United States for many years. I’ve taught classes in beginner programming, data structures & algorithms, mobile application development, and even mechatronics!

I understand that there can be a big difference between what a computer science student needs to know, and what a working programmer needs to know.

I’m here to help working programmers, coders, and software developers learn practical computer science. No classes, exams, or student debt. Just the stuff you need to know – in plain English.