This professor's approach to teaching (BEGINNING!) Python is essentially to give us complex assignments, which he then tells us to learn how to do on our own. The assignments don't really follow his lectures or the textbook. He always uses jargon without explaining it and if you miss something he said, good luck figuring out what it was you missed.