Joël Porquet-Lupine

Joël Porquet-Lupine

Position Title
Assistant Professor of Teaching

  • Computer Science
Kemper 3023
Bio
Computer science education, operating systems, computer architecture

Porquet-Lupine’s main research focus is on pedagogical and curricular innovation for teaching undergraduate computer science courses. Specifically, he works on curriculum development for teaching introductory programming courses, with a keen interest in developing software tools for education. Porquet-Lupine's background includes operating systems and computer architecture, which are two subjects he regularly teaches and maintains a special interest into.

Education and Degree(s)
  • Ph.D. in Computer Science, Sorbonne Université (Paris, France) -- 2010
  • M.S. in Computer Science, Sorbonne Université (Paris, France) -- 2005
  • B.S. in Computer Science, Sorbonne Université (Paris, France) -- 2003
Honors and Awards
  • Best Professor of the Year, by the Davis Computer Science Club -- 2018, 2019, 2020
  • Best Teaching Award of the CS department, by the College of Engineering -- 2020
Courses
  • ECS 36C: Data Structures, Algorithms, and Programming -- FQ18, SQ19, SQ20, SQ22
  • ECS 50: Computer Organization and Machine-Dependent Programming -- FQ19
  • ECS 150: Operating Systems and System Programming -- WQ17, SQ17, WQ18, SQ18, WQ19, SQ19, FQ19, WQ20, FQ20, WQ21, WQ22
  • ECS 158: Programming on Parallel Architectures -- FQ18, SQ21
  • ECS 30: Programming and Problem Solving (now discontinued) -- WQ18, SQ18
Research Interests & Expertise
  • Computer Science Education
  • Operating Systems
  • Computer Architecture
Membership and Service
  • ACM member: 2019 - present
  • CS Undergrad Affairs committee (CSUGA): 2018 - present
  • CS Continuous Educational Improvement committee (CSCEI): 2019 - present
  • CS Information Technology (CSIT): 2019 - present
  • Mentor for first-generation transfer students, with AvenueE program: 2017/18, 2019/20, 2020/21, 2021/22
  • Organization of quarterly Meet the Faculty events: 2019 - present (currently on hold)

Tags