Sang Shin, architect, consultant, and evangelist of Java Technology for Sun Microsystems offers free online courses in Java Programming and J2EE Development. Fortunately for me, Sang is teaching the Introduction to JSP course at Boston University where I've been taking night classes this year towards a Java and J2EE Certificate.

Sang Shin is presently working for Sun Microsystems as a Technology architect, consultant, and evangelist. He speaks on various Java and Solaris related technologies to worldwide developer audience. He is currently based in Boston area and his duties include evangelizing and consulting on important Java technologies such as Java EE (formerly J2EE), Java SE (formerly J2SE), Java ME (formerly J2ME), Web-tier frameworks and technologies such as JavaServer Faces (JSF), Struts and AJAX, and SOA and Web services technologies. He also speaks frequently on NetBeans IDE and platform. He frequently talks on these topics in various technical conferences.


At Java Passion you can find the course material for his online courses, and instructions on how to enroll to receive personal guidance for the courses. Sang has a fantastic teaching style. He's very articulate, adheres to proper Java vocabulary and nomeclature, responds patiently, and of course, teaches passionately. The free, online course material is highly annotated so they could be used as reading material, and they are based on Sun's Java and J2EE tutorials on Sun's website, such as the Java EE 5 Tutorial, J2EE 1.4 Tutorial, and the JSP by Example Tutorial.