information technology science computer blog management chemistry education flash web 2.0 css physics interface consulting emily chang institute san francisco research design biology internet