cady project elearning media emerging learning new visual communications created design development research management undergraduate technology dr production adaptive programming hypermedia etc mobile clients promotions overall apple print thechangehandbook personal manager website steve xserve graduate