Ophir Frieder
Databases was interesting. There's two midterms (50%), a DB application design (5%), and then a massive project (45%) where your group (2-3 people) builds an entire RDBMS, which is like 10k lines of code. Lectures go by quickly and there's no busy work. You can spread out the project over months or just cram everything into 2-3 weeks of coding.