Please visit the new site for the latest lectures with randomizable exercises and simulations. Google Chrome browser needed for some pages.