Made this Intro business very hard and annoying... class is mostly online, but it is a physical lecture course. Only makes announcement during class times. Barely scratches the surface on chapters covered. Does not stick to syllabus norms like quizzes (online) due Wednesday will randomly be on Sunday.