These are the lecture notes, quizzes, and exams from an introductory programming with C class I taught at the University of Pennsylvania in 1992. Contents are copyright 1992 Mark Jason Dominus. Unauthorized reproduction is strictly prohibited. I plan to release these documents under the GNU Free Documentation License soon. Contact me for a license to modify or distribute these documents. The lecture notes contain some errors. For example, I said somewhere that structure assignment is done field-by-field. This has been bugging me for years. There are probably some other errors. However, I think that my notes are probably a better introduction to the C language than 95% of the other material available. Please address questions or comments to mjd-c+@plover.com