Say you’re at a party with nine other people and everyone shakes everyone else’s hand exactly once. How many handshakes take place? This is the “handshake problem,” and it’s one of my favorites. As a ...
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important ...