What are the basic courses that are required