
Position Title
Assistant Professor of Teaching
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)