can now handle courses with no times and buildings that don't exist-LGS