Great professor, his lectures are clear and easy to understand which he uploads to canvas, but most people decided to skip this semester since it was an 8am. He can be funny at times which makes the class enjoyable. Provided homework solutions and python code evening before hw is due so you can check ur work. Gives old exams as practice.