Marc Veenstra heeft bewegingswetenschappen gestudeerd aan de Vrije Universiteit. Hij is ruim 20 jaar werkzaam aan de Hogeschool Utrecht en geeft les bij aan de opleidingen Optometrie en Orthoptie. Hij geeft onder andere les in de vakken (oculaire) anatomie en fysiologie.