This course is actually mandatory in the first year of the CS undergraduate program here at ETH. I remember it very fondly for its great (and passionate) lecture and the hands on experience building a MIPS cpu in the exercise sessions. Probably the best lecture in my undergraduate.
This is also the university that develops RumbleDB[0]. It uses JSONiq as its query language which is such a pleasure to work with. It's useful for dealing with data lakes, though I've only experimented with it because of JSONiq.
https://github.com/open-source-eda-birds-of-a-feather/open-s...
Presented at DAC 2025
[0] https://github.com/RumbleDB/rumble
ETH is at 7
Not too shabby for such a tiny country.