Faculty 2010


Our lec­tur­ers are hand picked for their in-depth expert­ise and abil­ity to con­vey their exper­i­ences to max­im­ise the learn­ing exper­i­ence of our del­eg­ates. They also are friendly, approach­able and able to have a good laugh! The intens­ive, yet informal, atmo­sphere at the XML Sum­mer School gives del­eg­ates the oppor­tun­ity to pick the brains of our expert fac­ulty, both dur­ing the classes and after­wards over din­ner or in the bar.

Fac­ulty Board mem­bers Bob DuCh­arme, John Chel­som, and Peter Flynn also teach.

Adam Ret­ter

Adam Ret­ter is an exper­i­enced Soft­ware Engin­eer with over a decade’s exper­i­ence in devel­op­ing com­mer­cial Web Applic­a­tions. More recently Adam has been focus­ing on Open Data Applic­a­tions, and through these efforts became a core developer on the eXist Open Source Nat­ive XML Data­base pro­ject in 2005.

Adam is a strong pro­ponent of XML Applic­a­tion Server archi­tec­tures which power end-to-end XML and XRX Applic­a­tions. To fur­ther advance XML applic­a­tion devel­op­ment, Adam foun­ded the EXQuery pro­ject in early 2009 and has since been work­ing with the com­munity and as part of the EXPath pro­ject to stand­ard­ise and improve XML applic­a­tion devel­op­ment with XQuery, XSLT and XPath.

Adam is teach­ing in the Hands-on Intro­duc­tion to XML course.

Dr. Andy Seaborne

Andy has been work­ing on the stor­age and query of RDF data, first as a researcher at HPLabs, and now at Talis.

Andy is con­tinu­ing his par­ti­cip­a­tion in the SPARQL stand­ard­iz­a­tion pro­cess. He star­ted as a mem­ber of the W3C RDF Data Access Work­ing Group and is a mem­ber of the cur­rent W3C SPARQL Work­ing Group. Andy co-edits the query lan­guage spe­cific­a­tion and lead the pro­posal sub­mis­sion for SPARQL Update.

He also works on Jena, the open source RDF frame­work for Java, where he has con­trib­uted the query engine, ensur­ing that com­plete imple­ment­a­tions of the stand­ards are avail­able, and sev­eral per­sist­ent stor­age sub-systems.

Andy has a PhD in Com­puter Sci­ence from the Com­puter Labor­at­ory at the Uni­ver­sity of Cambridge.

Andy is teach­ing in the Semantic Tech­no­lo­gies course.

Blaine Cook

Blaine Cook is a web developer at heart who advoc­ates tech­no­lo­gies and approaches in order to chal­lenge iden­tity and pri­vacy silos. Work­ing for BT with Kevin Marks and JP Ran­gaswami, his primary focus is cre­at­ing open source tools to enable decent­ral­ised social net­works. He is co-chair of the OAuth IETF work­ing group, in addi­tion to work­ing on stand­ards includ­ing Webfinger and Pub­Sub­Hub­bub. Prior to mov­ing to the UK, Blaine was the lead developer for Twit­ter, where he sculp­ted the concept of web-native low latency mes­saging systems.

Blaine is teach­ing in the Trends and Tran­si­ents course.

Debbie Lapeyre

Ms. Lapeyre has been work­ing with XML, XSLT, and XPath since their incep­tion and with SGML (XML’s pre­de­cessor) since 1984. Debbie is an archi­tect and developer of XML Tag Sets (vocab­u­lar­ies) who designs and writes the schemas (DTD, XSD, RELAX NG) that model those vocab­u­lar­ies. Most recently, she serves as the archi­tect and as a mem­ber of the design team for the NLM Journal Archiv­ing and Inter­change Tag Suite, now the de facto stand­ard for tag­ging journal art­icles worldwide.

As a document-oriented pub­lish­ing ana­lyst, Debbie helps cli­ents to ana­lyze their inform­a­tion man­age­ment, retrieval, and distribution/publication require­ments and trans­lates these require­ments into func­tion­ing pro­duc­tion sys­tems, based on XML tech­no­lo­gies. As a senior XSLT and XSL-FO con­sult­ant for Mul­berry Tech­no­lo­gies, Inc., she designs both pages and spe­cific­a­tions for com­plex XSLT trans­forms and stylesheets as well as devel­ops pro­to­type XSLT applications.

Debbie is a mem­ber of the XML Guild. She is also a co-chair of “Bal­is­age: The Markup Con­fer­ence” and has pre­vi­ously co-chaired “Extreme Markup Lan­guages”, “Markup Tech­no­lo­gies”, and the annual inter­na­tional “SGML/XMLXX Con­fer­ence”. She teaches XML, XSLT, XSL-FO, Schemat­ron, What-is-XML-and-Why-Should-You-Care, and XML print work­flows at ven­ues all over the English-speaking world.

Debbie is teach­ing in the Hands-On Intro­duc­tion to XML course.

Gary Cor­nelius

Gary Cor­nelius is an exper­i­enced XML con­sult­ant and inform­a­tion archi­tect, work­ing for Eleven Inform­a­tions, LLP. Gary has been an act­ive con­trib­utor to XML mail­ing lists and stand­ards for over a dec­ade and enjoys tech­nical pro­ject man­age­ment involving XML. He has developed sev­eral XML and web related train­ing courses for IT engin­eers and man­agers. Inter­ested in data visu­al­isa­tion and usab­il­ity, he has invest­ig­ated many tools and tech­niques for visu­al­iz­a­tion of com­plex XML data. Gary has both broad know­ledge and hands-on exper­i­ence of XML hav­ing worked across many mar­ket sec­tors on XML inform­a­tion archi­tec­tures. He stud­ied pub­lish­ing, graphic com­mu­nic­a­tion man­age­ment, and digital imaging.

Gary is teach­ing in the Hands-On Intro­duc­tion to XML course.

Dr. Henry Thompson

Henry S. Thompson divides his time between the School of Inform­at­ics at the Uni­ver­sity of Edin­burgh, where he is Reader in Arti­fi­cial Intel­li­gence and Cog­nit­ive Sci­ence, based in the Insti­tute for Com­mu­nic­at­ing and Col­lab­or­at­ive Sys­tems, and inde­pend­ent con­sult­ing on XML-related busi­ness strategy.

He received his Ph.D. in Lin­guist­ics from the Uni­ver­sity of Cali­for­nia at Berke­ley in 1980. His uni­ver­sity edu­ca­tion was divided between Lin­guist­ics and Com­puter Sci­ence, in which he holds an M.Sc. While still at Berke­ley he was affil­i­ated with the Nat­ural Lan­guage Research Group at the Xerox Palo Alto Research Cen­ter, where he par­ti­cip­ated in the GUS and KRL pro­jects. His research interests have ranged widely, includ­ing nat­ural lan­guage pars­ing, speech recog­ni­tion, machine trans­la­tion eval­u­ation, mod­el­ling human lex­ical access mech­an­isms, the fine struc­ture of human-human dia­logue, lan­guage resource cre­ation and archi­tec­tures for lin­guistic annota­tion. His cur­rent research is focussed on the semantics of markup, XML pipelines and more gen­er­ally under­stand­ing and artic­u­lat­ing the archi­tec­tures of the Web.

He was a mem­ber of the SGML Work­ing Group of the World Wide Web Con­sor­tium which designed XML, a major con­trib­utor to the core con­cepts of XSLT and W3C XML Schema and is cur­rently a mem­ber of the XML Core, XML Schema and XML Pro­cessing Model Work­ing Groups of the W3C. He has been elec­ted three times to the W3C TAG (Tech­nical Archi­tec­ture Group). He was lead editor of the Struc­tures part of the XML Schema W3C Recom­mend­a­tion, for which he co-wrote the first pub­licly avail­able imple­ment­a­tion, XSV. From 2002 through 2010 he was a mem­ber of the tech­nical staff of the World Wide Web Con­sor­tium (W3C), where he worked in the XML Activ­ity. He has presen­ted many papers and tutori­als on SGML, DSSSL, XML, XSLT, XML Schema, XML Pipelines and Web Archi­tec­ture in both indus­trial and pub­lic set­tings over the last thir­teen years.

Homepage: http://www.ltg.ed.ac.uk/~ht/

Henry is teach­ing in the Trends and Tran­si­ents course.

Dr. Hubert le van Gong

Dr. Hubert le van Gong earned a Ph.D. in dis­trib­uted com­put­ing sys­tems at the Pierre & Marie Curie Uni­ver­sity in Paris, France.

Upon com­ple­tion of his Ph.D. he was hired by Sony Elec­tron­ics to con­duct research in their Dis­trib­uted Sys­tems Labor­at­ory in the Bay Area, Cali­for­nia. His research activ­it­ies ranged from dis­trib­uted vir­tual envir­on­ments to voice over IP, digital inter­act­ive tele­vi­sion and secur­ity in con­tact­less cards tech­no­logy. In 2001, he took on rep­res­ent­ing Sony at the Liberty Alli­ance Stand­ard organ­iz­a­tion to sup­port the cre­ation of spe­cific­a­tions for fed­er­ated iden­tity and single sign-on.

In 2005, Hubert joined the CTO’s Office at Sun Microsys­tems to con­tinue his work on iden­tity man­age­ment and sup­port tech­nical col­lab­or­a­tion in web ser­vices with key part­ners like Microsoft. He also served as tech­nical evan­gel­ist and has done many present­a­tions (both internal and external) on iden­tity man­age­ment and its uses in the enter­prise or eGov­ern­ments initiatives.

Hubert rep­res­en­ted Sun Microsys­tems at the Tech­nical Expert Group of Liberty Alli­ance and is the author or co-author of sev­eral spe­cific­a­tions in web ser­vices and iden­tity man­age­ment. He has also par­ti­cip­ated in numer­ous soft­ware devel­op­ment pro­jects like the imple­ment­a­tion of the OAuth pro­tocol in the open source pro­ject Jersey.

Hubert is teach­ing in the Web Ser­vices and Iden­tity course.

Dr. Jeni Tennison

Dr. Jeni Ten­nison is an inde­pend­ent con­sult­ant. She spe­cial­ises in XSLT and XML schema devel­op­ment with for­ays into AJAX and RDF. She trained as a know­ledge engin­eer, gain­ing a PhD in col­lab­or­at­ive onto­logy devel­op­ment, and since becom­ing a con­sult­ant has worked in a wide vari­ety of areas, includ­ing journal pub­lish­ing, medi­eval manu­scripts, legis­la­tion and fin­an­cial ser­vices. She is author of sev­eral books includ­ing “Begin­ning XSLT 2.0” (Apress, 2005).

Jeni was an invited expert on the W3C’s XSL Work­ing Group dur­ing the devel­op­ment of XSLT 2.0 and was one of the founders of the EXSLT ini­ti­at­ive to stand­ard­ise exten­sions to XSLT and XPath.

Jeni is teach­ing in the Semantic Tech­no­lo­gies course and in the XSLT and XQuery course.

Leigh Dodds

Leigh Dodds is a semantic web geek who is pas­sion­ate about the web, open stand­ards and open data. Leigh has a strong tech­nical back­ground in devel­op­ing with Java, XML, and semantic web tech­no­lo­gies; has writ­ten numer­ous art­icles on related top­ics for IBM developer­Works and XML.com, and has presen­ted at a num­ber of tech­nical con­fer­ences. Leigh was pre­vi­ously CTO at Ingenta and now works for Talis as a Pro­gramme Man­ager for the Talis Platform.

Leigh is teach­ing in the Semantic Tech­no­lo­gies course.

Dr. Marc Hadley

Dr. Marc J. Had­ley is a Prin­cipal Engin­eer with the Mitre Cor­por­a­tion where he works on a vari­ety of pro­jects for fed­eral agen­cies. Prior to join­ing Mitre, Marc was a Java and Web Ser­vices Archi­tect at Sun Microsys­tems where he lead the devel­op­ment of JSR 311, a Java API for REST­ful Web Ser­vices and JSR 224 a Java API for SOAP-based ser­vices. Marc rep­res­en­ted Sun Microsys­tems in the W3C XML Pro­tocol and W3C Web Ser­vices Address­ing work­ing groups where he was co-editor of the SOAP 1.2 and WS-Addressing spe­cific­a­tions. Marc also served as the tech­nical lead for Sun’s par­ti­cip­a­tion at the Web Ser­vices Inter­op­er­ab­il­ity Organ­isa­tion (WS-I).

Marc is teach­ing in the Web Ser­vices and Iden­tity course.

Matt Pat­ter­son

Matt Pat­ter­son has over 10 years exper­i­ence build­ing for the web, from web design and front-end devel­op­ment all the way through to back-end devel­op­ment. Along the way he’s co-written a book on CSS, which is cur­rently in its second edi­tion and has been trans­lated into Italian and Span­ish, led a soft­ware team at the BBC, and spent five of the last ten years run­ning design– and development-focussed con­sultan­cies. He was also a co-organiser of the NoSQL Europe conference.

He has a per­sonal blog over at Reprocessed.

Matt is teach­ing in the Trends and Tran­si­ents course.

Dr. Michael Kay

Dr. Michael Kay is the founder and tech­nical dir­ector of Saxon­ica Lim­ited, which devel­ops both the open source and com­mer­cial vari­ants of the Saxon XSLT and XQuery pro­cessor, as well as offer­ing XML-related con­sultancy services.

Michael is an invited expert on the W3C work­ing groups devel­op­ing XSLT, XQuery, and XML Schema. In par­tic­u­lar he is the tech­nical lead on the XSL Work­ing Group, which is cur­rently devel­op­ing a new ver­sion of the lan­guage to handle stream­ing trans­form­a­tions of large doc­u­ments. He is also the author of the defin­it­ive ref­er­ence book on XSLT 2.0, and has writ­ten numer­ous art­icles and con­fer­ence papers on XSLT, XQuery, and related tech­no­lo­gies. He is a mem­ber of the XML Guild, a group of lead­ing inde­pend­ent XML con­sult­ants, and joint win­ner of the XML Cup in 2005, awar­ded for con­tri­bu­tions to the XML community.

Dr. Kay spent nearly 25 years with the Brit­ish com­puter man­u­fac­turer ICL (later Fujitsu) where he designed and imple­men­ted a wide range of data man­age­ment soft­ware products; appoin­ted an ICL Fel­low, he was also respons­ible for advising the company’s senior man­age­ment and cus­tom­ers on tech­no­logy strategy. He gained his Ph.D. at the Uni­ver­sity of Cam­bridge for research on data­base man­age­ment sys­tems, study­ing under Maurice Wilkes.

Michael lives in Read­ing, Eng­land, 25 miles down the road from Oxford.

Michael is teach­ing in the XSLT and XQuery course.

Nor­man (Norm) Walsh

Nor­man Walsh is a Prin­cipal Tech­no­lo­gist in the Inform­a­tion & Media group at Mark Logic Cor­por­a­tion where he assists in the design and deploy­ment of advanced con­tent applic­a­tions. Norm is also an act­ive par­ti­cipant in a num­ber of stand­ards efforts world­wide: he is chair of the XML Pro­cessing Model Work­ing Group at the W3C where he is also co-chair of the XML Core Work­ing Group. At OASIS, he is chair of the Doc­Book Tech­nical Committee.

Before join­ing Mark Logic, Norm par­ti­cip­ated in XML-related pro­jects and stand­ards efforts at Sun Microsys­tems. With more than a dec­ade of industry exper­i­ence, Mr. Walsh is well known for his work on Doc­Book and a wide range of open source pro­jects. He is the prin­ciple author of Doc­Book: The Defin­it­ive Guide.

Norm is teach­ing in the XSLT and XQuery course and in the Web Ser­vices and Iden­tity course.

Paul Downey

Paul Downey is a mem­ber of Osmosoft, a small Open Source Innov­a­tion team at BT where he con­trib­utes to a num­ber of Open Source pro­jects, not­ably Tiddly­Wiki. Form­ally a par­ti­cipant in the stand­ard­isa­tion of XML and Web ser­vices at the W3C, WS-I and OASIS, Paul now spends his time evan­gel­ising the value of REST and the Web through code, present­a­tions and uber-doodles such as the mildly notori­ous The Web is Agree­ment.

Paul is teach­ing in the Web Ser­vices and Iden­tity course.

Priscilla Walms­ley

Priscilla Walms­ley is a senior con­sult­ant and man­aging dir­ector at Datypic, spe­cial­iz­ing in XML archi­tec­ture and imple­ment­a­tion. She is an expert in XML core tech­no­lo­gies (XQuery, XSLT, XML Schema), con­tent man­age­ment and service-oriented architectures.

Priscilla was a mem­ber of the W3C XML Schema Work­ing Group from 1999 to 2004, where she served as an Invited Expert. She is the author of Defin­it­ive XML Schema (Pren­tice Hall PTR, 2001), and XQuery (O’Reilly Media, 2007). In addi­tion, she co-authored Web Ser­vice Con­tract Design and Ver­sion­ing for SOA (Pren­tice Hall 2008).

Priscilla is teach­ing in the XSLT and XQuery course.

Robin Ber­jon

Robin has spent the bet­ter part of this dec­ade set­ting stand­ards for a large vari­ety of XML and Web tech­no­lo­gies within the W3C and other organ­isa­tions. He has served as author or editor for more than dozen W3C stand­ards, and chaired mul­tiple groups work­ing on XML optim­isa­tion and Web APIs. In addi­tion to this, Robin has been an act­ive par­ti­cipant in the Perl com­munity releas­ing a num­ber of open source pro­jects around XML and Web pub­lish­ing. In his copi­ous spare time he reads, writes, and gets bit­ten by his cat.

Robin is teach­ing in the Trends and Tran­si­ents course.

Robin Wilton

Robin Wilton is the founder and dir­ector of Future Iden­tity Ltd., an inde­pend­ent com­pany set up in Janu­ary 2009 to provide struc­tured con­sultancy on digital iden­tity, pri­vacy and pub­lic policy. Future Identity’s cli­ents have included: the Liberty Alli­ance; the UK VOME pro­ject (Visu­al­isa­tion and Other Meth­ods of Expres­sion); Inter­net Soci­ety; a UK Cent­ral Gov­ern­ment depart­ment and the UK Inform­a­tion Commissioner’s Office. Future Identity’s focus is on how to bal­ance tech­nical and policy meas­ures for bet­ter pri­vacy outcomes.

Robin is also Dir­ector of Pri­vacy and Pub­lic Policy at the Kantara Ini­ti­at­ive – a world-wide con­sor­tium on inter­op­er­able digital iden­tity – and has worked on privacy-enhancing applic­a­tions of the Liberty Alliance’s SAML imple­ment­a­tions. He is an expert reviewer on two European FP7 pro­jects relat­ing to the Crit­ical Fin­an­cial Infra­struc­ture, and is on the advis­ory boards of the European PrimeLife Pro­ject on pri­vacy and iden­tity man­age­ment, as well as the UK’s EnCoRe pro­ject on Con­sent and Revocation.

Robin gradu­ated from Oxford Uni­ver­sity in 1984 with an MA (Joint Hon­ours) in Philo­sophy and Mod­ern Lan­guages; he worked for IBM for 12 years in sys­tems engin­eer­ing, tech­nical sup­port and con­sultancy; he left IBM to join an inter­net start-up, JCP Trust­base, which was acquired by Sun Microsys­tems in 2000. Robin spent 9 years at Sun, the last 4 as Cor­por­ate Archi­tect for Fed­er­ated Iden­tity in Sun’s CTO team. He is a Fel­low of the Brit­ish Com­puter Soci­ety, with Chartered IT Pro­fes­sional status.

He has pub­lished papers on:

  • Iden­tity and Pri­vacy in the Digital Age (Inter­na­tional Journal of Intel­lec­tual Prop­erty Management)
  • Achiev­ing Pri­vacy in a Fed­er­ated Iden­tity Man­age­ment Sys­tem (Fin­an­cial Cryp­to­graphy and Secur­ity 2009) – Landau, Le Van Gong, Wilton
  • What’s happened to PETs? (Inform­a­tion Secur­ity Tech­nical Report)

Robin’s digital foot­print:
web­site: http://futureidentity.eu
blog: http://futureidentity.blogspot.com

Robin is teach­ing in the Web Ser­vices and Iden­tity course.

Thomas Roessler

Thomas Roessler Thomas Roessler joined the W3C Team in Novem­ber 2004 to work on secur­ity, pri­vacy, and European policy issues. He cur­rently serves as Secur­ity Activ­ity Lead and Act­ing Tech­no­logy and Soci­ety Domain Leader.

Prior to join­ing W3C, Thomas worked at the Uni­ver­sity of Bonn on numer­ics of par­tial dif­fer­en­tial equa­tions, and col­lec­ted pro­gram­ming, sys­tems admin­is­tra­tion and com­puter forensics exper­i­ence. He served as the lead main­tainer of the free soft­ware mail user agent mutt. Thomas has pub­lished and given talks on top­ics includ­ing anonym­iz­a­tion ser­vices, legal ques­tions of digital sig­na­tures, and online pri­vacy. He holds a degree in mathematics.

Thomas served as the Tech­nical Liaison to the ICANN Board in 2009, and is chair of the Board of the World Wide Web Found­a­tion.

Thomas is teach­ing in the Web Ser­vices and Iden­tity course.