1941– · Canadian computer scientist
Topics: programming, software design
Fundamentally, computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it.