Dave Feinberg has taught computer science in the upper school at Columbus Academy since 2012. He attended The Massachusetts Institute of Technology (MIT) for both his B.S. in computer science and engineering, as well as his M.Eng. in electrical engineering and computer science. Prior to coming to Academy, Dave worked in Silicon Valley for over four years, was a member of the MIT team that designed the Scratch programming language, and had taught introductory programming courses at Carnegie Mellon University. In total, he has been teaching since 2003. Dave currently serves as a Development Committee member and question leader for the AP Computer Science A exam.

  • B.S. Massachusetts Institute of Technology , Computer Science & Engineering
  • M.Eng. Massachusetts Institute of Technology , Electrical Engineering & Computer Science