This professor does not explain anything in his lectures he assumes that you already know how to do things and skips over a lot of key information. His lectures are long, yet super indescriptive. He skips over a lot of problems in the lecture that can later be found in the quiz, please don't take him if you care about your mental health. 