General information and syllabus Homework assignments Lecture notes Programs [an error occurred while processing this directive]