What character in the Disney Channel did Ricky Ullman play?

Ricky Ullman played the character Phil Diffy on the Disney Channel show Phil of the Future. This shown ran from 2004 to 2006 for total of only two seasons. The show will return as part of a Throwback Thursday.