Luca de Alfaro

Luca de Alfaro

Professor

luca@ucsc.edu

Computer Science and Engineering

University of California, Santa Cruz

Ph.D. Stanford University, 1998

Office: Bld E2, Rm 339A

CSE 30: Abstractions in Python

I created this class around 2018. The textbook is Abstractions in Python. Each chapter is a Jupyter Notebook; to visit them, follow the links. If the links do not open properly, visit Google Colab and then try again. At the time, other instructors are teaching the class.

CSE 183: Web Applications

This class offers an accelerated, one-quarter introduction to web development. Students use py4web and Vue.js to build a complete website of their choice working in teams. In the next iteration of the class, in 2027, I will take an AI-first approach to how to build such web sites. The material for the class is available at learn-py4web.github.io.