The Science of Avatar