Courseware
2018-02-20
Online class materials, lecture notes, reading lists, assignments
and tests for the autodidact. A work in progress.
Algorithms
Programming Languages
Compilers
Software Engineering
-
Software performance
(2013) – at the University of Lugano. : “This class
prepares you to engineer efficient software systems, to detect
performance problems and improve the performance of existing
systems, and to identify possible new research problems.”
Distributed Systems
NLP
Operating systems
Data science