Singularity Theory Courses