Enum lecture notes