Assistant d’enseignement pour EECS 183, le cours d’introduction à l’informatique de l’Université du Michigan avec plus de 900 étudiants, et pour EECS 281, le cours sur les algorithmes et les structures de données. Animation des séances de travaux dirigés et des heures de permanence chaque semaine. Préparation de caractéristiques techniques pour les travaux pratiques et de solutions. Création et corrections des examens. Développement d’applications pour faciliter la soumission et la correction de travaux. Développement et maintenance du site du cours : eecs183.org.