Shawn Meek is a ui developer and professor with 20 years of industry experience.