Whats New
Stanford Audio and Video Lectures
Various audio and video lectures from the Graduate School of Business of Stanford University
Introduction to Compiler Design
Lecture notes on compiler design by the University of Regina
The Art of Assembly Language Programming
The version of The Art of Assembly Language Programming found on this page is specifically for Windows. If you're writing code under Microsoft's Windows operating system, you'll want to take a look at this version of the text. Available in HTML, PDF and CHM format
Galileo and Einstein
A series of lecture notes with a historical perspective on our understanding of the physical world
Western Ideas and Institutions to the Seventeenth Century
We will place a special emphasis on the interaction between western and non-western cultures, both because many aspects of what is considered "western" civilization originated elsewhere, and because by comparing other societies, we understand what is unique about our own...
