Université de Californie, Berkeley: Quels sont quelques exemples de la notoriété de Paul Hilfinger?


Meilleure réponse

En 1990, jai pris 60C qui était effectivement Data Structures en C. À lépoque, limmobilier principal était un carrel dans le WEB (Workstations in Evans Basement). Comme la plupart des étudiants, jai attendu la nuit avant la fin du grand projet (à 8 heures du matin, Hilfinger étant le sadique ultime), et vers 2 heures du matin, tout le monde se saoulait. À lépoque, les Suns étaient assez mal configurés et il était facile de se connecter à un serveur X10 distant et de commencer à fermer les fenêtres de manière aléatoire. Cétait devenu un jeu pour voir si vous pouviez déconnecter quelquun dautre avant quil ne vous zappe: créer des terminaux et déclencher des instances xkill aussi vite que votre frappe à deux doigts le permettait.

Je combattais Richard et Colin quand Soudain, quelquun ma chuchoté à loreille: « Samuser? »

Surpris, je me suis éloigné du clavier, roulant sur le pied de Hilfinger dans le processus. Oui, il était là à 2 heures du matin, jubilant à quel point il nous rendait misérables. Ma seule condoléance était que je pensais quil avait boité pendant la conférence plus tard dans la matinée.

Après une autre nuit blanche brutale, il a interrompu une phrase au milieu de la conférence, sest arrêté assez longtemps pour que tout le monde devienne mal à laise , puis a dit « Les vagues de léthargie de votre part sont écrasantes » avant de continuer comme si de rien nétait. Cest devenu notre slogan pour les prochaines années.

La conférence jetable sur larchitecture de X11, dans laquelle nous narrêtions pas de linterrompre avec des questions sur la création dun serveur X11 pour le TRS-80… ouais, ça a moche vite. (« Il a des pixels de la taille dune noix! »)

Enterré dans les archives CSUA, vous pourriez trouver deux pages de manuel troff: une pour hilfinger (1) , le déprocesseur de macro qui ajoute des macros à votre code jusquà ce quil devienne hautement alphabétisé et donc illisible; et un pour hilfingerd (8) , qui surveillerait la charge moyenne de la machine et murirait périodiquement le message «Les vagues de léthargie de votre part sont écrasantes» si est tombé trop bas. Je pense quil est prudent dadmettre maintenant que jai écrit ceux-ci. Shannon Appel a essayé de les introduire dans une distribution BSD, mais sans succès.

Hilfinger: il a fait de moi lélitiste informatique amer, sournois et insupportable que je suis aujourdhui. Comme jadore cet homme.

Réponse

Ayant suivi 2 cours avec Hilfinger (lun a été enseigné conjointement avec Clancy), je pense quil a une réputation quelque peu imméritée dêtre un professeur difficile .

Éliminons deux choses: 1) Il ne croit pas à l’inflation des notes. Soit vous sortez de sa classe en comprenant le matériel, soit avec une mauvaise note. Contrairement à d’autres classes, vous peut prendre à Berkeley, ces deux états sont exclusifs dans une classe Hilfinger. 2) La classe quil enseigne souvent, Langages de programmation et compilateurs, est une classe difficile. Mais soyons honnêtes, cest une classe difficile partout. cours difficile à Stanford, au MIT, à UIUC, etc. Il est impossible de contourner le problème. En fait, jai entendu dire que le cours est en fait plus difficile ailleurs.

Cependant, il se réconcilie aussi avec elle avec les qualités positives suivantes: 1) Il « est un très bon instructeur. Tous les professeurs de Berkeley sont extrêmement intelligents et tous sont très diligents. Cependant, certains des e ils vous donnent envie daller en classe et certains dentre eux sont aussi intéressants que de simplement lire le livre vous-même. Hilfinger est résolument dans la première catégorie. Plus impressionnant encore, il le fait sans aucune aide technologique sophistiquée: il a juste le don de rendre la classe intéressante même lorsque le sujet est très technique. 2) Il se soucie beaucoup des étudiants. Il est toujours par e-mail, presque ne dort jamais, et répond religieusement aux questions des étudiants à la fois sur la liste de diffusion et par courrier électronique 1-1. Il a également beaucoup travaillé sur lautograder pour faciliter la vie des étudiants. 3) Ses cours ont plus de marge de manœuvre que ce à quoi vous vous attendiez. Même si les délais peuvent sembler très stricts dans sa classe, il donne aux gens des jours de glissement pour terminer les devoirs. De plus, comme il y a souvent de petits bugs avec l’autograder, il donne aux gens des jours de glissement gratuit pendant quil corrige ces bugs.

Si vous en avez loccasion, je vous recommande fortement de suivre au moins un cours Hilfinger avant de terminer Berkeley. Réservez juste un peu plus de temps que dhabitude pour terminer les tâches. 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *