In this screencast, Clint Edmonson provides an introduction to UML class diagrams and how responsibilities are discovered in conjunction with sequence diagrams.