Welcome!

The LupLab is a Computer Science Education (CSEd) research group, hosted in the Department of Computer Science, at the University of California, Davis, and headed by Prof. Joël Porquet-Lupine.

Our activities focus primarily on pedagogical and curricular innovation for teaching undergraduate computer science courses.

Most recent news

  • LupIO support in upstream gem5

    Two undergraduate students (Laura Hinman and Melissa Jost) successfully ported the LupIO collection of education-friendly devices to the research simulator gem5 last summer and their work has now been upstreamed. More details in this blog post.

  • Poster accepted at SIGCSE 2022

    The poster proposal entitled “LupSeat: a random seating chart generator to prevent exam cheats” that I co-submitted with Hiroya Gojo and Philip Breault was accepted at SIGCSE 2022 (the 53rd ACM Technical Symposium on Computer Science Education).

  • Paper accepted at SIGCSE 2022

    The paper entitled “Design and evaluation of ‘The Missing CS Class,’ a student-led undergraduate course to reduce the academia-industry gap” that I co-wrote with Noah Rose Ledesma, Stephen Ott, Grant Wilson, and Aakash Prabhu, was accepted at SIGCSE 2022 (the 53rd ACM Technical Symposium on Computer Science Education).

  • Publishing ECS 150 course materials

    It is my great pleasure to release the entire “lecturing” part of the course “ECS 150: Operating Systems and System Programming”, exactly as I taught it in the fall and the winter of this past year. The website includes all the lecture slides and videos, and all of the project-unrelated discussion slides and videos, for a total of almost 35 hours worth of lecture materials!

  • Publishing ECS 36C course materials

    It is my great pleasure to release the entire “lecturing” part of the course “ECS 36C: Data Structures, Algorithms, and Programming”, exactly as I taught it last year in the spring. The website includes all the lecture slides and videos, and all the discussion worksheets and videos, for a total of almost 40 hours worth of lecture materials!

More news and articles...