Would you like to equip your students with a strong problem-solving approach?
Do you want to introduce objects early in your course?
Does your current text use UML diagrams effectively?
Are software engineering principles important in your course?
Does your course emphasize Java API and the Collections framework?
Do you cover event-driven programming?