fixed mkcurriculum to use instance vars instead of static vars