Class teachers ideology rather than concepts. Its part of the woke agenda. Terrible professor with terrible communication. Too much non-irrelevant content pushing an agenda. Stay away from this professor.