Audience

Incoming graduate students.

Previous programming experience.

Not necessarily in OOP.