add custom projects to substitute mini-projects
update makeup exam policy to be lenient on exams taken early