An open and hackable web design curriculum