Work for the coursea class