Class based 1512101992 courses