A contract instructor teaching someone else's course materials? No way! These courses are personally developed and taught by an experienced J2EE developer, instructor, and author. Ask lots of questions, get lots of real-world insight, and apply what you learned with lots of practical exercises.
Following is the standard curriculum for the three day training course on JavaServer Faces, based on Marty's JavaUniversity training course on JSF at JavaOne. It assumes that students are have moderate to extensive prior experience with servlet and JSP development. Students with less experience should consider the intermediate course or a customized combination of topics. Every day is broken into three or four topics, each of which consists of lecture followed by lab time to try hands-on exercises.