After receiving his Ph.D. in Mathematical Physics from Yale University in 1989, Philip spent a year as Assistant Professor
of Physics at Knox College, followed by four years as Assistant Professor of Mathematics at the University of Toronto. His
background in Differential Geometry and in computer modelling of physical phenomena served as unorthodox preparation for his
subsequent move into industry as a Software Engineer with an emphasis on Computer Graphics. By 1997 Philip was in charge
of a software research team creating early Web technologies based on HTML, XML, CSS and Java. Philip now lives and works
in Vancouver, Canada, where he is President of SchemaSoft (http://www.schemasoft.com), a software development consulting company he co-founded in 1999. He is an Advisory Committee Representative of the World
Wide Web Consortium (http://www.w3.org), and has been a member of the W3C Scalable Vector Graphics Working Group (http://www.w3.org/Graphics/SVG/) since its inception in 1998. Philip is Chair of the BC Advanced Systems Institute International Scientific Advisory Board
(http://www.asi.bc.ca/). He is also a Director of the Vancouver XML Developers Association (http://www.vanx.org/), an organization that he co-founded in 2000. He regularly writes and lectures on topics related to software engineering,
XML and SVG.