Secure Search

Java University 2010 Instructor Bios

Bryan Basham
Bryan Basham is an independent Java and Open Source architect and consultant, with over 20 years of software development experience. Bryan works in all tiers of an application (Client, Presentation, Business, Integration, and Resource), but his expertise is UI design for desktop and Web applications. In the 80's, he worked for NASA developing advanced automation software using Artificial Intelligence techniques. In the 90's he worked for a start-up consulting firm developing custom, object-oriented, business applications in C++ and SQL. In the early 2000's, Bryan was a course developer for Sun Microsystems concentrating on Java technology and object-oriented design principles. He has worked on a large range of Java courses: Java language, JDBC, servlet/JSPs, OOA&D, and Java EE architecture. Bryan has also designed many of Sun's most important certifications: SCJP (for Java Platform, Standard Edition (Java SE) v5), SCWCD, and most recently SCEA (for Java EE v5). Bryan has co-authored Head First Servlets and JSPs: Passing the Sun Certified Web Component Developer Exam with Kathy Sierra and Bert Bates.

Joe Boulenouar
Joe Boulenouar holds advanced graduate degrees in Computer Science and Computer Engineering. As a Principal Technical Specialist with Oracle, Joe is an expert in Java technology, Java Platform, Enterprise Edition (Java EE) technology, SOA, Web Services, and the Oracle Java middleware products. He has lectured many companies in the high-end Java technology, SOA, Web Services and Java EE technologies. Joe has also architected and designed many Java EE applications for Oracle/Sun clients. He won numerous awards including Technical Specialist of the year and STARS award. He is active in research in the field of Distributed Systems and Artificial Intelligence and has numerous publications in his field of research. He is also in process for writing 2 books on SOA and Web 2.0 technologies.

Ed Burns
Ed Burns is a senior Java engineer at Oracle. Ed has worked on a wide variety of client and server side Web technologies since 1994, including NCSA Mosaic, Mozilla, the Sun Java Plugin, Jakarta Tomcat and, most recently JavaServer Faces. Ed is currently the co-spec lead for JSR 127, JavaServer Faces, a topic on which Ed recently co-authored a book for McGraw-Hill. Ed is an experienced international conference speaker, with consistently high attendance numbers and ratings at the JavaOne conference, JAOO, W-JAX, No Fluff Just Stuff, JA-SIG, The Ajax Experience, and JUGs and Linux User Groups.

Linda DeMichiel
Linda DeMichiel is a senior architect in the Java EE Platform group at Oracle and specification lead for Java Persistence 2.0 under the Java Community Process (JCP). As the former specification lead of JSR 220, she was responsible for launching and leading the initiative for EJB 3.0 and Java Persistence API, and was recognized as the 2006 Java Community Process Outstanding Spec Lead for Java SE/EE for her leadership in this work.

Linda has over 20 years of experience in the areas of databases, object persistence, and distributed computing. Before assuming responsibility for EJB, she led the team that implemented Sun's first object/relational persistence product, and worked earlier at IBM on object/relational extensions to both DB2 and the SQL99 standard. She holds a Ph.D. in Computer Science from Stanford University.

Charlie Hunt
Charlie Hunt is a Java Performance Engineer at Oracle. He is responsible for improving the performance of the HotSpot JVM and Java SE class libraries. He has also been involved in improving the performance of the GlassFish Application Server. He actively participates in several popular open source communities including; Project Grizzly as a co-project owner and contributor, and NetBeans, where he is an evangelist for NetBeans technology and the co-author of the widely selling NetBeans IDE Field Guide. He is also currently co-authoring a book on Java technology performance.

Bob Kellogg
Bob Kellogg is a Senior Java Instructor and has delivered courses for Sun Microsystems and Oracle in Java Platform, Micro Edition (Java ME), Java SE and Java EE, across the United States, Canada and China. For more than ten years, teaching and using Java education and technology has been, and continues to be, his occupation and his passion. Bob is now teaching for Oracle University, as a Java Instructor.

Moises Lejter
Moises Lejter received undergraduate degrees in Computer Science and Linguistics from Brandeis University, and a Master's degree in Computer Science from Brown University. His graduate level work was in the areas of Artificial Intelligence (Robotics) and Software Engineering; this work led to a number of publications in both fields, and allowed him to gain experience in the areas of object-oriented design and C++. He started teaching courses on object-oriented technologies while still attending graduate school, and enjoyed it so much that he's stayed in the field ever since. He has been working with the Java programming language and Java EE technologies since their introduction. He has expertise in Java EE platforms (Application Servers), and Java IDEs (NetBeans and others). He has been delivering cutting-edge courses for Oracle, both onsite and open-enrollment.

Timothy Miller
Tim Miller is a independent Java SE, Java EE, and Java ME platform instructor that resides in Chicago, IL. Tim has consulted with many companies on their Java ME platform and smart phone applications, written many Web based training seminars, and was a developer for the Oracle Java ME training course. As a member of the Instructor Certification team, Tim helped to define and develop the current Oracle Java ME Programmers Certification exam.

Kirk Pepperdine
Kirk Pepperdine has been working in high performance and distributed computing for nearly 20 years. His focus has been on performance, working on architecting, developing, and tuning applications running on Cray and other high performance computing platforms. Kirk now specializes in Java, where he works in all aspects of performance and tuning in each phase of a project life cycle. Author, speaker, consultant, Kirk was recognized as a 2006 Java Champion recipient for his contributions to the Java community.

John Ranta
John Ranta is a Java and Java EE platform technology Master Instructor who resides in Dallas, Texas. He delivers both Java technology and Solaris Operating System courseware for Oracle, and is also a contributor to Oracle's Java course development process. John readily admits that he thoroughly enjoys evangelizing, coaching, mentoring, educating, and developing using Java technology at every given opportunity.

Chris Richardson
Chris Richardson is a developer, architect and mentor with over 20 years of experience, and is the author of the book POJOs in Action. He runs a consulting and training company that helps customers reduce the cost of development and increase the effectiveness of their development teams. His technical interests include domain-driven design, cloud computing, and developer testing. Chris has been a technical leader at a variety of companies including Insignia Solutions and BEA Systems, and is a Java Champion. Chris is the founder of Cloud Tools, which is an open-source project for quickly and easily deploying Java technology applications on Amazon EC2. He is also the founder of Cloud Foundry, which provides outsourced, automated data center management for Java technology applications on the cloud. Chris has spoken at various conferences including JavaOne conference 2006/2007/2008, No Fluff Just Stuff Java Symposiums, Colorado Software Summit, SD West, The Spring Experience, SpringOne, and Javapolis as well as Java User Groups (JUGs). He holds a computer science degree from the Cambridge University in England and lives in Oakland, CA where he runs the local JUG. Web site and blog:

Neil Roberts
Neil Roberts is a senior software engineer at SitePen and heads up the company's training efforts, leading successful workshops across the United States and Europe. One of the earliest Dojo Core Committers, Neil is dedicated to the open Web, and to the education of developers everywhere. Prior to joining SitePen, Neil worked as a software engineer for Zenlogics, Reminder Media, and SRG. Neil is experienced with a variety of client and server-side technologies, and currently specializes in JavaScript, PHP, and Python, with Dojo and Django his toolkits of choice. Neil writes articles about the subtle beauty and elegance of JavaScript.

Simon Roberts
In 1995, Simon Roberts had 12 years experience in realtime, networked, and object oriented software development and an extensive part-time teaching history with local colleges, when he joined Sun Microsystems in the UK as a lead instructor. About two months later, the Java programming language hit the training schedule, and Simon has been teaching Java ever since. He was the original creator of the Java programmer, developer, and architect certification exams and has co-authored three bestselling books. Currently Simon specializes in teaching classes in Java architecture.

Graeme Rocher
Graeme Rocher is an experienced software engineer, consultant and dynamic language expert who serves as Head of Grails Development at SpringSource. Graeme is project lead of the open source Grails Web application framework and author of The Definitive Guide to Grails.

In Graeme's current role as Head of Grails Development at SpringSource, the professional open source services company behind the Spring framework, Graeme leads the development of the Grails Web framework and provides consulting, training and support to SpringSource's clients. Graeme is a frequent speaker at industry conferences on subjects related to Groovy, Grails and dynamic languages in Java programming.

Prior to joining SpringSource, Graeme co-founded G2One -- the Groovy/Grails Company -- who were later acquired by SpringSource.

Graeme Rocher's Specialties:
Dynamic Languages, Groovy, Grails, Ajax, Java enterprise technology, Server Architecture, Web Application Technologies, JavaScript, CSS.

Sang Shin
Sang Shin works and teaches as a Java Technology Architect, Consultant, and Evangelist. Sang frequently gives talks on various Java technologies such as Java EE, Java SE, Web application frameworks, Web services, and SOA technologies to a worldwide developer audience. As a Adjunct professor, he also teaches software engineering courses in Brandeis university whenever he finds time. He currently teaches "Java EE programming (with Passion!)", "Ajax programming (with Passion!)," "Web services and SOA programming," "Ruby, JRuby, and Rails Development (with Passion!)," and "JavaFX programming (with passion!)" free online courses. These online courses can be taken through

Stacy Thurston
Stacy David Thurston has taught courses and run technology seminars world wide for Oracle. He has extensive experience as a web developer, database application developer, Product Manager, and IT operations administrator. At Oracle, Stacy develops specialized internet course content and is a leading instructor. He is the author of the Sun Press, Prentice Hall book Getting Started with Sun Open Network Environment (ONE).

Evan Troyka
Evan Troyka was born in Tupelo, Mississippi and raised in Baton Rouge, Louisiana. Evan graduated from Tulane University in 1988, and started teaching Java technology courses in 1997. Evan was named "Java Instructor of the Year" in both 1998 and 2002. Evan has delivered over 200 Java technology courses for clients such as AT&T, NASA, Siemens, The US Army, The US Air Force, AJ Edwards, USDA, Caraustar, BB&T, Motorola, IBM, Chrysler, and the States of Wisconsin, North Dakota, and Illinois.

James L. (Jim) Weaver
James L. (Jim) Weaver is the Senior VP of Technology at Veriana Networks, Inc. and is a world-reknowned "JavaFXpert." He writes books, speaks for groups and conferences, and provides training and consulting services on the subjects of Java and JavaFX. His latest book is entitled JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-Side Applications, and he is currently writing a book based upon the JavaFX SDK 1.0 release. He also posts regularly to his blog at, to help the reader learn JavaFX Script and other JavaFX technologies. Veriana Networks, Inc. is a management company dedicated to the development of next generation media through media creation, technology, risk management, and distribution. The global headquarters of Veriana is located in Marion, Indiana, with offices in Chicago and San Diego.

Beat the Early Bird! Register Now.