course notes for architecture 8875513