It’s a common misconception that someone who’s good at math is someone who can compute quickly and accurately. But mathematics is a broad discipline, and there are many ways to be smart in math. Some students are good at seeing relationships among numbers, quantities, or objects. Others may be creative problem…
I approached the bulk of my schoolwork as a chore rather than an intellectual adventure. The tedium was relieved by a few courses that seem to be qualitatively different. Geometry was the first exciting course I remember. Instead of memorizing facts, we were asked to think in clear, logical steps. Beginning from a few…
Consider some fundamental names: Turing (computation theory and programmable automata), von Neumann (computer architecture), Shannon (information theory), Knuth, Hoare, Dijkstra, and Wirth (programming theory and algorithmics), Feigenbaum and McCarthy (artificial intelligence), Codd (relational model of databases)…