What are the types of classes thay you can take fo