Mike Karlesky

Ph.D. Candidate at New York University

Hi. I’m Mike. I've been working on crazy software projects for 15 years—everything from weather balloons to smart rear view mirrors to EEG-based versions of Pong to gesture-based security systems. I’m one of the creators of the open source tools Unity, CMock, and Ceedling that help people unit test C code. I’m also one of the founders of Throw The Switch, an online community dedicated to making embedded software better.

I have two bachelor's degrees in Electrical Engineering and Computer Science. At the moment I’m finishing my doctorate in Computer Science with a specialty in Human Computer Interaction. Before grad school I was a professional software developer for 12 years including a stint as a vice president of a contract software firm. I've trained numerous clients in Test Driven Development techniques including a Tier 1 auto supplier and an intelligence agency of the US Government.

  • Students
  • Courses
  • Reviews