\documentclass{article}

\begin{document}
\title{In class project}

Design an employee class. Each employee has a name, a title, an
office and a boss. Then design some subclasses, hourly, monthly and
contract. What extra slots do you want for these?

The methods we want are, show (or print), generic functions to access
the slots. 
Implement a \verb+bossof+ method. Can you think of how to get {\em the
  big cheese}?
Can you have a method that prints out the monthly wage for
the given employee? What do you need to know to do this?

Create an employee for each member of your programming team. Use them
to test out your methods.
\end{document}

